PHP和Apache不兼容

时间:2016-01-19 14:42:02

标签: php apache wamp version

我尝试使用最新版本的Wamp安装(切换)PHP v5.1.6,但控制台消息显示:"此PHP版本似乎与您的实际Apache版本兼容。切换已取消..."

我怎么知道与php版本兼容的apache版本(5.1.6)?降级当前版本的apache的程序是什么?

THX

1 个答案:

答案 0 :(得分:3)

PHP5.1。任何东西都无法在Apache 2.4.anything上运行。

如果您查看PHP5.1.6文件夹,您将看不到php5apache2_4.dll,这是该版本的PHP,编译为与Apache 2.4链接的DLL,您将看到的只是php5apache2_2.dll即使用Apache 2.2链接编译的PHP版本。可能PHP的版本只有Apache 2.0的链接,在这种情况下尝试让它工作可能是一个真正的痛苦。

因此,您还必须安装Apache2.2或Apache 2.0,它将与它一起运行。

Apache和PHP都需要使用相同的编译器编译,可能是VC6,因为我认为PHP5.1几乎肯定是用VC6编译的。

您可能还会发现安装PHP5.3.29等其他版本的PHP很有用,因为这将在Apache 2.2和Apache 2.4下运行,然后当您切换版本时,您可以向后退一步: -

While running Apache2.4 and PHP 5.4.16
Switch to PHP 5.3.29
Then switch to Apache 2.2.?
Then switch from PHP 5.3.29 to 5.1.6

这假设PHP5.1.6与Apache 2.2一起运行,并且不需要额外的步骤来回到Apache 2.0

您可能还需要其他PHP或Apache我不是很确定,因为它从PHP5.4到PHP5.1已经很长一段路了,但我希望这能让您对可能涉及的内容有所了解。

或者您可以备份当前的WAMPServer并将其卸载,并安装旧版本的WAMPServer 2.2a / b / c / d / e ...您将不得不尝试一些以查看它们是否会回到那么远< / p>