在Windows 7下打破PHPIniDir?

gir*_*roy 8 php apache apache2 apache-config

我使用带有PHP和MySQL的Apache2在Windows XP机器上运行服务器.我最近升级到Windows 7,但一直无法使用它.Apache运行良好,PHP可以工作,但我似乎无法使用它来处理php.ini文件.

当我设置PHPIniDir一个带有php.ini文件的目录时,Apache服务不会启动.

当我设置PHPIniDir为没有php.ini文件的目录时,Apache服务确实启动.

当我遗漏时PHPIniDir,Apache服务无法启动.

有没有人找到解决这个问题的方法?谢谢!

编辑:

PHPIniDir "C:\Windows" #works(没有php.ini文件)

PHPIniDir "C:\Program Files (x86)\php\" #does不起作用(包含php.ini文件)

我在任何给定的时间最多启用一个.

小智 10

删除最后一个斜杠:

PHPIniDir "C:\Program Files (x86)\php"
Run Code Online (Sandbox Code Playgroud)


小智 5

我有同样的问题..我修好了.使用记事本或任何文本编辑器打开php.ini文件.禁用php.ini文件中的所有扩展名.通过逐个扩展注释,并找出导致问题的扩展名.