现在网上有许多现成的Windows下把Apache+PHP+MySQL集成安装软件,不过可惜附带的大多是apache2和php5,apache2和php的配合本来就不够成熟,而且php5太新,很多php的应用恐怕无法在其下正常运行,所以自己做了一个apache1和php4版本的包,放在这里,以备不时之需。(注意解开后务必先参考其中的readme.html文件)

包下载地址:http://www.iuiuiu.com/GreenA1MP4.exe
大小为:10490863字节
md5sum:c7fb876f3817d51beda122688367edf1

包内容:

Apache 1.3.33 For Windows

MySQL 4.0.22 For Windows

PHP 4.3.9 For Windows

Smarty 2.6.6

ADOdb 4.5.4 For PHP

phpMyAdmin 2.6.0-pl2

安装说明:
最简单的方法就是直接把压缩包(里的目录 GreenA1MP4 )解压到 D: 目录下面,
并且将该目录下的mysql目录里的 my.cnf 文件拷贝到 C: 目录下,就可以正常使用了。

手工运行Apache以及MySQL的方法:

Apache(+PHP)的启动方式:
打开一个cmd窗口,依次输入下列命令
D:
cd D:GreenA1MP4apache
apache
然后可最小化此cmd窗口,apache运行中切勿关闭此窗口!关闭Apache请用Ctrl+C。

MySQL的启动方式:
打开一个cmd窗口,依次输入下列命令
D:
cd D:GreenA1MP4mysqlbin
mysqld-nt
关闭mysql需要另开一个cmd窗口,
D:
cd D:GreenA1MP4mysqlbin
mysqladmin -u root -p shutdown
根据提示输入密码root并回车,稍后会发现mysqld-nt那个启动窗口回到提示符状态,mysql即正常关闭。

将Apache以及MySQL安装成Windows2000/XP的服务的方法:

Apache(+PHP)服务的安装方式:
打开一个cmd窗口,依次输入下列命令
D:
cd D:GreenA1MP4apache
apache -i
如果要去除已安装的apache服务,请先停止apache服务,然后用
apache -u

MySQL服务的安装方式:
打开一个cmd窗口,依次输入下列命令
D:
cd D:GreenA1MP4mysqlbin
mysqld-nt –install
如果要去除已安装的mysql服务,请先停止mysql服务,然后用
mysqld-nt –remove

启动apache服务和mysql服务:
net start apache
net start mysql

手动运行D:GreenA1MP4mysqlinwinmysqladmin.exe

任务栏右下角绿灯亮的话,证明mysql启动成功!

停止apache和mysql服务使用:
net stop apache
net stop mysql

如何测试How to know it does work

点击这个链接:http://localhost/phpMyAdmin/,如果看到“欢迎使用 phpMyAdmin 2.6.0”的页面则说明Apache、PHP和phpMyadmin都已经可以正常工作了。
然后在登录窗口里面填入用户名root,密码root,点击确定,如果成功进入,则 MySQL 也正常工作。
注:web根目录在 webroothtml 下。

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

1.http://localhost

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

2.http://localhost/phpinfo.php

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

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

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