Apache httpd.conf配置文件中 设置PHPIniDir
今天在公司的电脑换了一个系统,然后搭建的环境出了问题。系统是64的位的,所以集成包也换了,然后就出现问题了。
用 ThinkPHP框架居然出现不支持mysql的错误,还以为是什么别的错误,原来就只是配置文件的问题。以前的环境,在apache 的配置文件里面没有Phpindir的配置,平时就没有注意到。
PHP5按照以下顺序依次查找PHP.ini:
- * PHPIniDir (Apache 2 module only)
- * 注册表键值:HKEY_LOCAL_MACHINE—SOFTWARE—PHPIniFilePath
- * 环境变量:%PHPRC%
- * PHP5的目录 (for CLI), 或者web服务器目录(for SAPI modules)
- * Windows目录(C:\windows or C:\winnt)
如在httpd.conf:
#以apache的模块方式运行php
LoadModule php4_module /apache/php/sapi/php4apache.dll
PHPINIDir /apache/php/php.ini