posts - 3,  comments - 0,  trackbacks - 0
 

前天我在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代码。

 

这里还有一些问题解释一下:
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

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

posted on 2009-03-21 16:22 龙逍遥 阅读(317) 评论(0)  编辑 收藏 引用 网摘 所属分类: 软件推荐
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(1)

随笔分类(3)

随笔档案(3)

文章分类(47)

文章档案(46)

IT

普通话测试

搜索

  •  

最新评论

阅读排行榜

评论排行榜