apache php.ini设置报错的解决方法(windows环境)

发布时间:2020-04-14编辑:脚本学堂
在iis与apache并行的环境中,有时需要为apache指定php环境相关信息,比如对php.ini进行相关设置。详细内容请参考下文所述。

例如:
 

复制代码 代码示例:
LoadModule php5_module "D:/wamp/bin/php/php5.4.3/php5apache2_2.dll"
PHPIniDir "D:wampbinphpphp5.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,成功去除找不到挂载点的错误,顺利启动。