0

我在 Apache 2.4.4 下的 Windows 8 Pro 上设置 PHP 5.5.1 时遇到问题。我有 Apache 2.4.4 x86,我下载了 PHP 5.5.1 x86 VC11 Thread Safe。当我尝试加载 Apache 它返回错误:

httpd.exe: Syntax error on line 531 of C:/Apache24/conf/httpd.conf: Cannot load
C:/php/php5apache2_4.dll into server: The specified module could not be found.

我盯着文件 C:\php\php5apache2_4.dll,所以我 100% 肯定它存在。现在这是我不明白的部分....

当我下载 PHP 5.4.17 VC9 Thread Safe 并解压缩时,Apache 加载并找到 .dll 就好了。

为什么 PHP 5.4 安装完美,但 PHP 5.5 抛出上述错误。我已经尝试安装了好几次,现在我在这里,因为我自己无法弄清楚。

谢谢!

PS我最初在Server Fault上问了这个问题,假设这是一个与服务器设置相关的问题,但在这里被引导了,即使我已经在这里关闭了属于这种性质的问题。原始服务器故障问题:https ://serverfault.com/questions/525029/apache-2-4-4-issue-with-php-5-5-1

4

2 回答 2

1

有没有机会你有一个 x64 版本的 Apache 和一个 x86 版本的 PHP ?或者也许反过来?

于 2013-08-14T23:20:06.957 回答
0

我认为该 dll 文件存在一些兼容性问题.. 尝试其他版本的 php

于 2013-08-15T13:17:16.090 回答