设置php时出错,找不到.dll文件


Error setting up php and .dll file could not be found

我正在我的计算机上设置php和apache。我已经修改了httpd.conf文件,就像我的书中所说的那样(所以添加以下行:

LoadModule php5_module C:/WebSite/PHP//php5apache2.dll
AddType application/x-httpd-php .phtml .php

)

但当我尝试启动apache时,我得到了以下错误:httpd.conf的第129行出现语法错误。无法将C:''WebSite/PHP/php5apache2.dll加载到服务器上。找不到指定的模块。

文件肯定在指定的目录中。我是新手,我做错什么了吗?感谢帮助:)

编辑:我真的得到了这个问题的"风滚草"徽章。有人会费心看吗?

我刚刚在带有PHP 5.5(5.5.0)VC11和Apache 2.2.22的windows 7上遇到了同样的错误。违规线路是

LoadModule php5_module"C:''php/php5apache2_4.dll"

错误为"…第129行…找不到指定的模块。"(是的-我检查了这个文件是否存在,所有用户都可以访问它!)

我将PHP降级为PHP 5.4(5.4.16)VC9-只做了一个更改[见下文-他们似乎在不同版本之间更改了文件名]-效果很好!

LoadModule php5_module"C:''php/php5apache2_dll"

这是一个非常简单的解决方案。

我不知道为什么这样做,但是我确实注意到了http://windows.php.net/download/#php-5.5有人提到。。。"VC11内部版本需要安装Visual Studio 2012 x86或x64的Visual C++Redistributable。"我只安装了Visual Studio 2008,而且这似乎与VC9兼容(根据同一网站),这可能是问题和修复的原因?