PHPIniDir指令导致apache崩溃

时间:2012-07-04 18:11:17

标签: php apache

我在Windows XP SP3上安装了Apache(httpd-2.2.17-win32-x86-openssl-0.9.8o)和PHP(php-5.3.5-Win32-VC9-x86),当我使用时放入PHPIniDir进入Apache配置文件,然后Apache将无法启动,它会崩溃,如果我删除了指令它工作正常,但当然不会读取PHP配置。
可能导致这种情况的原因以及如何解决这个问题?

以下是它在httpd.conf

中的显示方式
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "D:/Program Files/PHP/"
AddType application/x-httpd-php .php .phtml .html
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

2 个答案:

答案 0 :(得分:0)

您使用的是错误的PHP版本。 使用VC6代替VC9(至少对于这个apache版本)

答案 1 :(得分:0)

基于answer

使用记事本或任何文本编辑器打开php.ini文件。禁用php.ini文件中的所有扩展名。用一个注释注释扩展,并找出导致问题的扩展。