GreenAMP下载:可将Apache MySQL PHP安装成绿色软件

前天我在chin.blogchina.com发表了"Windows下把Apache,MySQL,PHP安装为绿色软件" 一文,承蒙各位网友错爱(好多感兴趣的网友纷纷留言希望提供下载),只是可惜,我当时一时匆忙忘了上传附件,而,当天晚上,我将用Windows平台的机器搬回家了,在办公室用的是一台Linux的机器,那台Linux机器上完全没有GreenAMP的任何资料,所以,第二天(也就是昨天)我看到有网友留言问下载链接在哪里。我答复的是晚上回家之后上传。可是,抱歉的很,昨天回来之后发现没有安装ADSL拨号软件无法上网,所以一直拖到今晚才能够将这个压缩包上传,有网友在我的"用Linux工作的第一天,感觉非常好!"后面留言说已经等了一天一夜了,更是让我羞愧难当,这不,晚上爬了十四层楼梯之后,还是坚持做完这件事情才休息,^_^

现在,大家已经可以在博客中国的服务器上下载到GreenAMP了,地址是http://images.blogchina.com/blog/GreenAMP.rar
欢迎大家下载试用。

它不需要安装,下载之后解压到D:/GreenAMP/目录就可以直接用了,如果是解压到其他的目录请参照下面的文档做一些简单的路径设置。

再次张贴使用说明(Readme.html,这个文件在压缩包里面有):

[软件版本 / Software Version]

  1. Apache 2.0.50 For Windows

  2. MySQL 4.0.21 For Windows

  3. PHP 5.0.2 For Windows

  4. Smarty 2.6.6

  5. ADOdb 4.5.4 For PHP

  6. phpMyAdmin 2.6.0

[设置方法 / Configuration]

  • 安装到D:/GreenAMP/

    最简单的方法就是直接把压缩包解压到D:/GreenAMP/目录下面,这样不用做任何设置。然后双击"安装并启动 GreenAMP.bat"就可以正常使用了。

  • 安装到其他目录

    如果不是解压到D:/GreenAMP/目录,就需要修改几个地方,下面假设解压到了C:/WAMP,以此为例说明如下:< /p>

  1. Apache

    打开C:/WAMP/Apache/conf/httpd.conf
    找到第57行,ServerRoot设为"C:/WAMP/Apache",即:ServerRoot "C:/WAMP/Apache"
    找到第229行,DocumentRoot设为"C:/WAMP/www",即:DocumentRoot "C:/WAMP/www"

  2. MySQL

    打开C:/WAMP/MySQL/my.ini
    找到第2行,basedir=C:/WAMP/MySQL
    找到第3行,datadir=C:/WAMP/MySQL/data

  3. PHP

    打开C:/WAMP/PHP/php.ini
    找到第508行,extension_dir设为"C:/WAMP/PHP/ext",即:extension_dir = "C:/WAMP/PHP/ext"

  4. 设置完毕,双击"安装并启动GreenAMP.bat"就可以正常使用了。

[如何测试 / How to know it does work]

点击这个链接:http://localhost/phpMyAdmin/,在弹出的窗口里面填入用户名root,密码留空,点击确定,如果看到"欢迎使用 phpMyAdmin 2.6.0"的页面则说明Apache、MySQL、PHP和phpMyadmin都已经可以正常工作了。

如果不能成到达那个页面,下面有一些链接,可以帮助您判断GreenAMP的哪些组件已经成功运行:

1.http://localhost

如果能顺利打开这个页面,说明Apache正常工作。

2.http://localhost/phpinfo.php

如果能在此页看到PHP的系统信息,说明PHP和Apache工作正常。

Ext. D:/GreenAMP/www/test目录是干嘛的?

这是我写的一个简易的快速在本地调试PHP代码片断的页面,打开http://localhost/test/,在输入框里面输入一段想调试的PHP代码,然后点击提交,就可以看到效果了。比如说,我想知道echo能否带括号调用,只需要在输入框中输入echo ('Hello Chin!');然后点击提交就可以看到页面上出现"Hello Chin!"的字符串,说明echo是可以带括号调用的。

Ext. Smarty和ADOdb又分别是什么咚咚?

呵呵,知之为知之,不知Google之。Smarty是一个非常优秀的PHP模板引擎(Template Engine),可以很好的实现代码和显示的分离,轻松的实现MVC;ADOdb则是一个类似于微软的ADO的数据库操作组件,可以使得程序员设计 Application的时候不用过多的考虑数据库是什么类型(MySQL还是MS SQL),能实现在不同DBMS之间平滑的迁移而几乎不用修改PHP代码。

[联系我 / Contact]

姓名:覃健祥
地址:北京·海淀区静淑苑路2号创业广场305B
邮编:100083
电话:010-82375391转204
小灵通:010-87452670
网站:chin.blogchina.com
提示:请不要发送Microsoft Office格式的文档给我,用PDF、HTML、TXT代替之,谢谢。

这里还有一些问题解释一下:
1.为什么他们可以做成绿色软件?
其实在Linux下面,大多数软件在安装的时候可以不向系统目录写入文件,不创建文件关联,不创建自启动项目,所以,几乎所有的软件都是绿色软件,而Apache和MySQL是典型的Linux下面的服务器软件,他们的Win32版本也很好继承成了这个优良传统,也是绿色的——事实上, Linux下面那些跨平台的软件莫不如此,他们的Win32版本大多可以做成(或者根本就是)绿色软件,比如Emacs,Amaya,Wget等。PHP 只是Apache的一个模块,Apache成为绿色软件之后,它就更好办啦。能让Apache找到这个模块可以了。

2.既然是绿色软件了,为什么不能解压之后就直接用,而还要点击一下"安装并启动GreenAMP"?
因为我还是建议尝试用GreenAMP的朋友在Win2000/XP/2003的平台上搭建这个环境,因为Win2000/XP/2003都是基于WinNT的,有服务的概念,而Win9X/ME则不具备这个特性。Apache和MySQL做服务有什么好处呢?就是不需要每次用的时候都来启动一次,详细的情况,可以参见我的"自己动手在 Windows下搭建绿色AMP平台",用过MicroWeb的人可能深有体会,呵呵。

而点击"安装并启动GreenAMP"之后,也只是完成了Apache、MySQL服务的安装和启动,没有向系统中添加其他的东西,应该还算是绿色软件吧,^_^
安装并启动GreenAMP.bat文件的内容如下:

cd Apache
cd bin
apache -k install
net start Apache2

cd ..
cd ..
cd mysql
if exist C:/Windows copy my.ini C:/Windows/ /y
if exist C:/WinNT copy my.ini C:/WinNT/ /y
cd bin
mysqld-nt -install
net start mysql

有兴趣的朋友可以看一下,就是简单的一个批处理文件,仅此而已,^_^

 
覃健祥 于00 : 38 发表 已被浏览3713次 回复(48) 引用(210) 加入博采中心

aa [回复]

还是发不成功~~

五根小草 | 2004年 12月13日 22 : 55

mysql 密码不对. [回复]

是多少呢

匿名网友 | 2004年 11月25日 11 : 50

用 phpMyAdmin 时要密码! [回复]

我是用 miniamp!
应该是登录 mysql 的密码吧,默认的不是 root 用户,无密码吗?
可是不行!
覃大侠能不能说说?
谢谢

萍水相逢 | 2004年 12月31日 10 : 43

阿祥好样的 [回复]

阿虎 | 2004年 11月12日 20 : 35

我可不叫阿祥 [回复]

你叫阿虎,我可不叫阿祥,汗...

覃健祥 | 2004年 11月12日 20 : 40

phpmyadmin [回复]

在弹出的窗口里面填入用户名root,密码留空,点击确定.
为什么我的用户名密码错误啊?
所以我进不了phpmyadmin,可以发用户名密码去我的邮箱吗

呵呵 | 2004年 11月14日 17 : 23

good! [回复]

very good.thank you!

liber | 2004年 11月15日 12 : 53

我装在win98上,怎么出现错误: [回复]

我装在win98上,怎么出现错误:
说是服务器名称不合法!
我看那个http.conf里面是localhost:80的 吗!
没有错啊!测试http://localhost/无法运行!
郁闷啊!我只想在win98  下面装个php模拟环境,好调试
我的php代码。我想问一下,有没有比较简单的环境模拟器哦!还望指教!谢谢了!

kinggang | 2004年 11月15日 19 : 50

能不能写一个redhatlinux9下的php+msql+apache [回复]

我是一名初学者,现在不会怎么语言,但我有信心学下去,我知道php+msql+apache在linux下的是最好的组合,但我是个初学者,没有经验我们这的资料又少的有限,真的想学呀,求哥哥在百忙之中,能考我们这些初学者。真的非常想习的,特别的LINUXK呀。
非常感谢的!!!!
                     我会一直支持你们的。

张天 | 2004年 11月15日 20 : 34

有没有什么软件提供给不会写程序的人用的 [回复]

例如可视化的模板修改工具或者拷贝一段代码就可以修改一些简单的东西的,博客中国最大的缺点就是编辑功能太差,行间距这么大,很多个性化的东西没办法用。博客动力就好很多

肉包子 | 2004年 11月17日 03 : 08

在WinXP SP2下使用的一个问题 [回复]

您好,我现在正在Linux 1+1+1学习Linux网络工程师,现在的课程是简单数据库及PHP编程。因为是在笔记本电脑上安装了VMWARE虚拟机,所以为了试验PHP代码,在Windows下写好,然后SFTP到Linux中,然后再用IE来查看效果,很麻烦。今天晚上找到了能在Windows平台下使用的GreeAMP,觉得很方便。可是我解压到D:/GreenAMP下,使用readme.html中的URL进行测试都没有问题,但自己写了index.php放在D:/GreenAMP/www下,发现无法解释PHP(index.html可以);另外,在地址栏输入:http://localhost/phpinfo.php正常,但输入file:///D:/greenamp/www/phpinfo.php也无法解释。我检查了一下httpd.conf和php.ini(因为在linux下使用,也是这两个配置文件),没有看到有什么异常的地方,所以想向您请教一下。没有找到您的email地址,本想打电话给您却怕冒昧,所以只好在这里留言,希望能得到回复。非常感谢!

刘 | 2004年 11月18日 21 : 34

访问方式错误 [回复]

file:///D:/greenamp/www/phpinfo.php这种路径只能用于访问静态文件「html,jpg,css等」,PHP是服务起端脚本,必需通过http://...../phpinfo.php的方式访问。

chin | 2004年 11月19日 00 : 03

我装在win2003,怎么不行? [回复]

我装在win2003,提示服务名无效,我该怎么办?

漂木 | 2004年 11月20日 07 : 49

phpmyadmin [回复]

在弹出的窗口里面填入用户名root,密码留空,点击确定.
为什么我的用户名密码错误啊?
所以我进不了phpmyadmin,可以发用户名密码去我的邮箱吗
[email protected]

jay79 | 2004年 11月23日 10 : 00

[回复]

真的谢谢你,我这个老笨终于解决了安装Apache+MySQL+PHP不成功的问题!
本来我可以看完安装成功之后拍拍屁股走人
但是我是那种饮水不忘思源的人
我得替大家感谢你!!!

哈哈 | 2004年 11月23日 23 : 26

请问 [回复]

作者是否试过安装prado?我装上发现有问题:(
是不是哪里有冲突?

猫猫 | 2004年 11月24日 23 : 02

我有个问题sp2 [回复]

我有个问题我原来apache都用得好好的
但这次我升级windows再次用了apache确怎么都不行
apache和apache2都不行了
是不是sp2的补丁的问题啊
大家有没有碰到这种问题哟

躺着读书 | 2004年 11月25日 22 : 30

昨天给你电话打搅了 [回复]

不好意思,昨天仔细查了一下,不是header的问题,是只要用了SESSION就不能自动跳转了,我看了TEMP文件夹下也有SEEEION文件,可是就是不能自动跳转,怎么回事呢?

杨忠 | 2004年 11月27日 09 : 30

奇怪,怎么下载不了? [回复]

怎么一直下载不了,哪位老哥能否给我发一份谢谢![email protected]

匿名网友 | 2004年 11月29日 13 : 10

phpmyadmin [回复]

phpmyadmin
在弹出的窗口里面填入用户名root,密码留空,点击确定.
为什么我的用户名密码错误啊?
所以我进不了phpmyadmin,可以发用户名密码去我的邮箱吗
[email protected]

land | 2004年 11月30日 16 : 34

phpmyadmin [回复]

phpmyadmin
在弹出的窗口里面填入用户名root,密码留空,点击确定.
为什么我的用户名密码错误啊?
所以我进不了phpmyadmin,可以发用户名密码去我的邮箱吗
[email protected]

land | 2004年 11月30日 16 : 34

phpmyadmin [回复]

phpmyadmin
在弹出的窗口里面填入用户名root,密码留空,点击确定.
为什么我的用户名密码错误啊?
所以我进不了phpmyadmin,可以发用户名密码去我的邮箱吗
[email protected]

land | 2004年 11月30日 16 : 34

chinaunix.net的论坛上web板块有个相同的的东西 [回复]

chinaunix.net的论坛上web板块有个相同的的东西

alexchao | 2004年 11月30日 21 : 50

[回复]

怎么把PHP5转下PHP4。是不是还要设置?

五根小草 | 2004年 12月09日 18 : 37

[回复]

我太爱你了,请容许我的激动。我忙了很久就是装不上去。今天终于用你的方法完成了。再次感谢

匿名网友 | 2004年 12月12日 10 : 09

greenamp安装后无法正常安装vbb论坛 [回复]

win200pro+sp4+officexp +Greenamp+vbb

vbb安装到第一步就不继续了,一直不动。

良 | 2004年 12月13日 11 : 26

greenamp安装后无法正常安装vbb论坛 [回复]

win200pro+sp4+officexp +Greenamp+vbb

问题二:
我在另一台机器上装Greenamp+vbb后。greenamp正常运行vbb安装的时候提示没有权限运运行php,下边就出来好多的提示代码。

良 | 2004年 12月13日 11 : 31

[回复]

因为你装了PHP5。你需要的是在PHP4环境下安装VBB

然后再MYSQL里面的表单导出再在PHP5下导入就行了

不过我觉得很麻烦。我想作者能不能做一个PHP4和PHP5共存的GREENAMP噢。这样会很方便大家的。
嘻嘻~~是不是有点过分了。。支持作者。很期待很期待~~

五根小草 | 2004年 12月13日 22 : 52

aa [回复]

刚没有发成功噢 我用的FIREFOX

五根小草 | 2004年 12月13日 22 : 54

[回复]

“我想作者能不能做一个PHP4和PHP5共存的GREENAMP噢。这样会很方便大家的。”
可以呀,不如改天我做个包含php4和php5,apache1和apache2的包,那样就支持win9x和winme了。

覃健祥 | 2004年 12月13日 23 : 42

密码是多少 [回复]

密码是多少

匿名网友 | 2004年 12月14日 16 : 45

[回复]

我想作者能不能做一个包含ASP/JSP/PHP/CGI的全能服务器平台呢.
就象作者说的,让我们这些新手当回懒人罢.

墨水天使 | 2004年 12月19日 00 : 06

[回复]

上面网友提到的APACHE在SP2下面运行问题,有许多人碰到过,我已经向APACHE HTTPD报告了BUG,遗憾的;是几个月了没有回应.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31765

ahe | 2004年 12月19日 13 : 56

[回复]

匿名网友 | 2004年 12月20日 23 : 14

密码错误 [回复]

按您说的做了mysql还是抱密码错误啊!

匿名网友 | 2004年 12月28日 09 : 56

[回复]

萍水相逢:MiniAMP默认的MySQL密码是blogchina.com

覃健祥 | 2004年 12月31日 11 : 08

现在用 greenAMP 成功了! [回复]

开始用 MiniAMP,打开 phpMyAdmin 登录不成功
现在改用 greenAMP 登录成功了!

目前就这样!

萍水相逢 | 2004年 12月31日 11 : 13

试过 MySQL密码 blogchina.com [回复]

但遗憾!

另外,green里的 adodb smarty 如何使用?

能指点一下?

摸不到门哦

萍水相逢 | 2004年 12月31日 11 : 40

[回复]

不是blogchina.com就是blogchina

我在某篇文章中好像说过的,这个版本很久都不维护了,也记不太请了。

覃健祥 | 2004年 12月31日 13 : 11

又有新问题啊 [回复]

我的是2003server系统

在点击那个.bat文件时 有这样的错误啊
Call to undefined function :socket_create() in
d:/GreatAMP/GreatAMP Standard/Getint_Started.php on line 8

这个函数是在哪定义的啊 是不是因为是2003的原因啊
有哪位大虾知道 请发邮件给我咯 谢谢
!11!!

new sp | 2005年 01月21日 16 : 33

又有新问题啊 [回复]

又有新问题啊 [回复]

我的是2003server系统

在点击那个.bat文件时 有这样的错误啊
Call to undefined function :socket_create() in
d:/GreatAMP/GreatAMP Standard/Getint_Started.php on line 8

这个函数是在哪定义的啊 是不是因为是2003的原因啊
有哪位大虾知道 请发邮件给我咯 谢谢
!11!!
我的邮箱是[email protected]

new sp | 2005年 01月21日 16 : 36

[回复]

new sp:
请看:http://chin.blogchina.com/blog/article_22.675811.html

覃健祥 | 2005年 01月21日 19 : 55

加入ASP支持吧 [回复]

加入ASP支持吧!现在ASP代码好多啊

猢狲 | 2005年 01月23日 14 : 08

非常感谢 [回复]

本来想安装一个mysql,发现还是您提供的greenamp方便。就发现端口80被占用,改为8000就一切ok了(反正我不用php,^_^)

Bin XU | 2005年 01月25日 15 : 42

非常感谢 [回复]

这个东西很棒,谢谢
很快就设置好了,很棒

jason | 2005年 01月26日 05 : 21

赛赛 [回复]

真的粉好耶
稀饭^_^

add | 2005年 01月31日 13 : 33

?????嗬嗬 [回复]

怎么卸载啊!!!!!!!!!!!!!!1

sanyv | 2005年 02月03日 13 : 26

[回复]

你好,提2个问题,
1,登陆phpmyadmin,用户名root,密码空,可以进入,但在里面修改密码后,无论新密码和老密码都没有了,怎么恢复
2。无法卸载,只能进入到安全模式下删除整个文件夹 ,很不方便

xinlan | 2005年 02月04日 16 : 23

你可能感兴趣的:(GreenAMP下载:可将Apache MySQL PHP安装成绿色软件)