background image

Apache 中 php.ini 的设置方法

无论是 IIS 

 

还是 Apache  

, 在启动 PHP 的时候,默认都从系统变量"C:\Windows"这个目录

 

中寻找。 如果要在系统中同时使用 IIS 和 Apache 来运行 PHP,而且 PHP 的版本又不一样,
那么需要为 Apache 指定自己的 PHP 环境。
例如:
代码如下:

1 LoadModule php5_module "D:/wamp/bin/php/php5.4.3/php5apache2_2.dll"
2 PHPIniDir "D:\wamp\bin\php\php5.4.3"

这样 Apache 使用的 php.ini 和 PHP 的 DLL 都是加载的 5.4.3 版本的。让 IIS 使用环境变量中
的 php.ini。
另外在 wamp 启动的时候,经常会提示类似
"

 

无法定位程序输入点 php_checkuid 

 

于动态链接库 php5ts.dll"

"

 

没有找到 php_pdo.dll ,因此这个应用程序未能启动。需要重新安装应用程序可能会修复此

问题。"
上的错误。
解决方法:
1. 

 

在 "D:/wamp/bin/php/php5.4.3"目录下新建这两个文件:

php-win.bat 内容为:
代码如下:

php-win.exe -c "D:/wamp/bin/php/php5.4.3/"php.bat 

内容为:
代码如下:

php.exe -c "D:/wamp/bin/php/php5.4.3/"

 

其中 -c 是指定程序启动是加载 php.ini 路径的意思。
2. 将 wampmanager.ini 中的 php-win.exe 和 php.exe 替换成 php-win.bat 和 php.bat.
重启 wampmanager.exe 就不会出现找不到挂载点的错误了。
成功,只青睐行动和事实,而非口舌之快者。