GreenAMP自1月9日发布一周来,用户反映良好,不过从两三位用户的求助和我自己后来使用的情况来看,GreenAMP Standard Build 050109还有如下Bug:
第一,说明文档废话连篇,居然没有告诉用户,www根目录在什么地方,和怎么测试Apache、MySQL等已经正常运行,这是上一个版本有的有点,这次居然把它抛弃掉了(我以为他们都知道)。
也就是说,目录结构说明和测试使用方法上,要加强,还要更明了,更简洁。
第二,setPath.php有一个设计的不合理的地方。第7行:
if ( $pre_dir != $dest_dir )
{
//自动编辑配置文件,并将他们Copy到合适的地方。
}
这样带来一个问题,默认情况下,$pre_dir = 'D:/GreenAMP Standard',如果,用户下载之后恰恰也解压在D:/GreenAMP Standard这个目录,那么配置文件是不用编辑了,但php.ini和my.ini不会自动被复制到Systemroot下面去!这样就导致 MySQL无法启动,php.ini文件的配置不管用。
其实,我最初是不管用户解压到哪个目录,只要点击"启动GreenAMP.bat"都会自动编辑配置文件和将他们复制到Systemroot的,只是后来觉得这么做不科学,就加上了一个判断,如果预设路径和目标路径一致(仅发生在用户多次点击启动GreenAMP.bat的情况下),就不执行后面的操作了,我的初衷是让程序少执行一些不必要的操作,哪知到,矫枉过正了,呵呵,下一个版本一定改过来。
今天收到一个用户求助,说phpMyadmin无法登录,我猜就是这个原因引起的。
第三,PHP目录下的php.ini和MySQL目录下的my.ini应该改扩展名为php.ini-dist和my.cnf-template,这样,用户就知道这两个文件是配置文件模板,真正发生作用的ini文件都在Systemroot下。
第四,安装服务的时候,把Apache和MySQL都安装为GreenAMP-Apache和GreenAMP-MySQL,初衷是为了便于用户管理,所有关于GreenAMP的服务都在一起,比较容易看到,可是,这么做感觉还是不怎么厚道(WAPM喜欢这样干,不仅改了服务名,连Apache的 Signature都改了,呵呵),所以,下一个版本,我还是把这两个服务名改回去吧。
第五,执行setPath.php之前,应该先去检查Systemroot下面有没有php.ini(在Bat文件中通过if exists实现),如果有,就给它改个名字,不然,如果原来用户自己安装过php和Apache的话,这个目录就有一个php.ini,开始以CLI模式执行PHP的时候会报一大堆错。
第六,没有提供mbstring(多字节字符串函数支持的PHP模块)和limitperconnect(Apache下限制同一个IP连接数的模块)等很有用的模块,没有提供eAccelerator等更加优秀的Optimizer,这个也是一大憾事,下次升级,一定加上。
虽然没有用户就上述Bug对我表示不满——他们都是热情的感谢我,对我表示了赞赏,不过我还是愿意把GreenAMP做的更好!
下一步,除了解决上面这些Bug之外,我还要做一些事情,就是:
一、加入JSP/Perl/Python等的支持
二、数据库方面加入SQLite和PostgreSQL
三、同时推出PHP4/Apache1和PHP5/Apache2的版本
四、推出用于本机搭建测试环境的版本(有ASP支持用于学习和测试)和用于搭建Internet服务器的版本(没有ASP支持,可直接用于提供WWW服务)
最后还有一点,我可能要给它改个名字,因为现在有个音乐软件叫greenAMP,虽然很早就知道了,可是当时(Apache2/PHP5版本出来的时候)没有考虑那么多,以后,为了这个小小的"项目"能够不受干扰的顺利进展下去,我可能会给它改个名字,并用Python或者VC做一个简单的图形化配置界面。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=571156
WAPM携手EasyAPM共同开发APM系统
http://www.wapm.cn/read.php?tid=432
经过WAPM开发组成员honestqiao与EasyAPM的作者keelort商谈,现决定WAPM携手EasyAPM共同开发APM系统。
keelort加入WAPM开发组,我们将结合各自的优势,共同开发功能强大、简单易用的APM系统为大家服务。
WAPM3 开发正式启动于2005年6月1日
WAPM3开发于2005年6月1日正式启动。
我们将为此而努力奋斗:
“普及Apache,从WAPM开始”
我们将为大家提供功能强大,自由免费,操作容易,配置灵活,文档完善的WAPM3!
目前提出并确认以下四点:
1、一如既往地保持为绿色软件
所有的文件和配置,全部都在自己的目录之内,拒绝添加垃圾到系统之中
2、图形化安装界面
可灵活选择安装的组件,已经自动进行运行环境检测;并非简单的安装
3、图形化管理配置界面
可灵活简单进行管理,控制模块的启动与停止以及是否生效;并非简单的控制与停止
4、模块化的组件管理系统
可自主升级,可以在安装之后添加或者卸载模块
开发成员分组:
1、WAPM3开发--项目管理组
项目管理
成员为其他四个组的负责人,统一负责整个项目的进度和规划
2、WAPM3开发--开发组
程序开发
主负责人1人,副负责人1人
负责WAPM主程序部分的开发,各模块的加入,规范的定制
3、WAPM3开发--测试组
测试
主负责人1人,副负责人1人
负责WAPM主程序的测试,各模块的测试,加入的其他程序的测试
4、WAPM3开发--文档组
文档
主负责人1人,副负责人1人
负责WAPM文档和手册的整理、编写
5、WAPM3开发--宣传组
宣传
主负责人1人,副负责人1人
负责WAPM对外宣传的统一规划,IT媒体专栏,下载站点等的联系
我的机器运行过"启动GreenAMP.bat"后,再在IE里看PHP程序就会弹出Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_gd2.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_iconv.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_mssql.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_sockets.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_xmlrpc.dll' - 找不到指定的模块。 in Unknown on line 0
我的机器运行过"启动GreenAMP.bat"后,再在IE里看PHP程序就会弹出Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_gd2.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_iconv.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_mssql.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_sockets.dll' - 找不到指定的程序。 in Unknown on line 0 PHP Warning: Unable to load dynamic library 'D:/GreenAMP/PHP/extensions/php_xmlrpc.dll' - 找不到指定的模块。 in Unknown on line 0
好象只能在本机调试而不能用来做WEB服务器啊!希望推出WEB服务器版!!!
说实话,我感兴趣的不是您做的GreenAMP,因为我现在要在NT系统安装两个mysql,但不知道如何指定my.ini的目录,听说在mysql启动参数里可以设置,请问如何设置,命令是什么?谢谢
输入http://localhost
出现的页面为什么是一个
显示WWW文件夹的内容(目录形式)
而不是一个显示PHP的文件内容
我用了你的GreenAMP,简直就是菜鸟的福音。
不过有一点奇怪的是,我以前在别的服务器上用的一个php+txt文章发表的系统怎么在自己机子上用不了,可以看到文章标题页但进入不了文章内容页,是GreenAMP的问题吗??
测试了一下,不能在英文版本的XP下运行此程序
Warning: mysql_pconnect(): Access denied for user 'scmedisoncom'@'localhost' (using password: YES) in e:\greenamp\greenamp standard\www\db_mysql.php on line 38
同上!
如何不让GREENAMP在启动的时候加载
应该是"虽然"而非"虽人",哈:)
我最近在自学MYSQL,对数据库有了个大概的认识,从MYSQL.COM下载了最新的5.0版(FOR WINDOWS),可是满大街找不到这版本的安装说明,自己解压后按SETUP,一路NEXT,可大开时却只是一个窗口,输入PASSWORD,就没了,(我只是在单机上安装),上网找安装说明,都是些4.0或三点多的,期待你能告诉我怎安装单机版的MYSQL,还有虽人你的GREANAMP 很好,但我想你能不能详细地说名以下如果自己要一个一个(包括APACHE,PHP,MYSQL等)装的话要如何!谢谢!还有我想知道一下在单机状态下怎尽可能的模拟实际的服务器,期待!
WAPM作者想和你取得联系
既然我们都有类似的想法和行动,那我们其实可以联合起来的。
做国内这个方面最好的整合软件。
希望可以取得联系:msn:honestqiao@hotmail.com
其实本机上AMP的环境都配置好了,包括TOMCAT和JBOSS,可是在做CMS的选型测试的时候,各种数据库和语言环境总有大大小小的差别,又懒得经常改配置,看到GreanAMP相当有兴趣。
这是是搜索PHP5上到这个博客上来的,不要新版的GREENAMP居然把PHP和MYSQL的版本都降了回去,有点郁闷
不过看到对新版本的构思,热烈期昐的说,希望尽早见到,建议不必做到太完整,完善一部分下载一部分就能发布一部分挺好,谢谢
你可以在每一个目录下面新建一个空的index.html,这样即可解决,或者一劳永逸的方法是禁止该目录的directory list权限。
运行了greenamp后,用http://localhost或者真实ip地址,就可以看到www目录下所有文件夹的目录名,这样总让人觉得不是特别安全
我试着安装了《织梦内容管理系统》,由于是试安装,所以设置都是默认设置(html目录是放在根目录下的)的,在后台管理里有一个文件管理工具,从这里可以看到所有www目录及子目录的内容,最重要的是在这里可以移动、删除文件,服务器文件一点安全性也没有了。因为也是新手,所以我不知道这个算不算是一个bug?
天空网写的是新的,下载的是旧的
我非常支持大哥设计一个图形化配置界面,那样就更象自己的东西了,而不是简单的软件组合
猪肉荣!!为什么李鉴的网页打不开????
大哥你的这个GreenAMP我一直在用,可怎么才能停止它的服务啊?我一直拿它做本机测试用,所以我不想它成为系统服务,一开机就运行.请大哥用邮件回复吧
我再试试看!:)
真谢谢!
希文,你的邮件地址似乎无效,我无法通过Email解答你的问题,把回复贴到这里吧:
如果要同时支持中文和其他亚洲语言,用UTF8存储数据即可,MySQL4.1.X是支持的。
非常感谢您发布的软件,让我这个菜鸟能够迅速入门。
但是目前我的中文显示都是乱码,改变了ie的编码方式也没有效果,请问大家能告诉我怎么解决吗?
非常感谢。
easyt,你说的晚了一点,我怕别人说我不厚道(改了Apache和MySQL默认的服务名),就把服务名恢复为默认的了,而且,上午就已经发布了,现在才看到你的留言,^_^
把Apache和MySQL都安装为GreenAMP-Apache和GreenAMP-MySQL,初衷是为了便于用户管理
我觉得这样很好,没有必要改回去,免得覆盖用户原来的
强烈建议要换名安装服务,而不要默认
改成这样 Apache-GreenAMP MySQL-GreenAMP
强烈建议
我想做个文章系统,不过没用过Apache,不知道它的默认首页是什么,我用的INDEX。PHP就不行啊
呵呵~~~很早就开始用了
怕该了名字会不习惯
非常感谢你出的这个咚咚
期待下一个版本早日出现阿
能做个在iis下同时支持asp,php,mysql等的配置么?
一直以来,都找不到支持多语言的WEB报务器套件。同时支持ASP/php/jsp/perl/等的。那么自己可以在本机上玩转各种论坛了。
期待您的软件早日出来。
同时希望能在哪可以下载您编的这套软件。