安装好apache后在Program Files/Apache Software Foundation/Apache2.2/conf下找到httpd.conf文件,基本不改动,增加以下几项内容LoadFile "D:/php5.2/libmysql.dll"
LoadModule php5_module "d:/php5.2/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php5.2"--------注意这行,是php.ini是放在哪个目录下,apache运行后直接找这个目录下的php.ini,
我在这里开始没注意,不知道什么意思,把php.ini放到window下面,apache也能正常运行,但extension_dir = 和PHP实际的ext目录不一致了,找来找去,就是不行。
DocumentRoot "D:/phpweb"这是根目录就像IIs的wwwroot,自己定
//----------------------------------------------
将php5ts.dll拷贝到windows目录下,版本要一致
//----------------------------------------
在php5.2里php.ini里mysql的扩展去掉;
extension=php_mysql.dll如果没有extension=php_mysqli.dll这项没有则把它加进去
Be sure to appropriately set the extension_dir directive.
extension_dir="D:/php5/ext"
//-------------------------------------
每次修改php.ini或httpd.conf都要重启apache