安装PHP后,Apache重启失败


Apache fails to restart after PHP installation

我在端口81上安装了Apache2,因为IIS7使用端口80。它加载良好,并显示我的目录,当我通过浏览器加载它,但在安装PHP5与msi安装Apache重启失败,因为在httpd.conf错误,它说它不能加载php5apache2_2.dll我做修复Apache httpd.conf后得到这个错误

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:'Webserver'php'"
LoadModule php5_module "C:'Webserver'php'php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

错误是这样的

命令行错误:C:/Webserver/apache/Apache2/conf/httpd.conf":
970行语法错误无法加载C:/Webserver/php/php5apache2_2.dll到服务器
%1不是有效的Win32应用程序

我也有同样的问题。我在谷歌上找到了一个64位版本的Windows PHP二进制文件:

http://www.anindya.com/php - 5 - 3 - 2 - x64 - 64位windows binary/

您确定PHP图像匹配您的PC -即32/64位?

您需要MS Visual c++ 64位(vc_redist.x64.exe), 64位Apache Binary(httpd-2.4.18-win64-VC14.zip)和64位PHP (PHP -5.3.2- win32 - vc9 -x64.zip)。我尝试了PHP 7 64位,但没有成功。然后使用这个PHP(PHP -5.3.2- win32 - vc9 -x64.zip)它工作了。所有这些都适用于64位的Windows 7由于