网上大部分在windows下安装apache+php+mysql时都必须把php.ini libmysql.dll libmcrypt.dll拷贝到windows目录下,原因是windows的服务器(Apache IIS都如此)在做解析的时候会先去系统变量目录windows去需找配置文件,这里我们可以单独给apache设置自己的载入规则,而不需要混乱的copy php的文件到系统目录里,反正我是受不了
例如你的php是安装在D:/php中,那按下面进行配置就可以了
1、为apache设置php.ini的目录,并且把dll文件载入即可
打开httpd.conf
LoadModule php5_module "D:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PhpIniDir "D:/php"
LoadFile "D:/php/libmysql.dll"
LoadFile "D:/php/libmcrypt.dll"
php.ini
extension_dir = "D:/php/ext/"
2、把php.ini的所在目录添加到系统的环境变量中即可
win+r cmd
set PATH=%PATH%;D:/php