安装PHP后Apache无法重新启动

安装PHP后Apache无法重新启动,php,apache,Php,Apache,我已经在端口81上安装了Apache2,因为IIS7使用端口80。当我通过浏览器加载时,它可以正常加载并显示目录,但在使用msi安装程序安装PHP5之后,Apache无法重新启动,因为httpd.conf中有一个错误,它说它无法加载php5apache2_2.dll。在对Apache httpd.conf进行修复后,我收到了这个错误 #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "C:\Webserver\php\

我已经在端口81上安装了Apache2,因为IIS7使用端口80。当我通过浏览器加载时,它可以正常加载并显示目录,但在使用msi安装程序安装PHP5之后,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应用程序


您确定PHP映像与您的PC(即32/64位)匹配吗?

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


< p>您需要MS Visual C++ 64位(vczReDist.x64 .exe)、64位Apache二进制(HTPD-2.4.18-WIN64-VC14.zip)和64位PHP(PHP 5.3.2-WIN32-VC9x64 .zip)。我用PHP 7尝试64位但不成功。然后使用这个PHP(PHP 5.3.2-WIN32-VC9x64 .zip)它工作了。所有的64位Windows 7
谢谢

我下载了86x,但我的操作系统是64x,我想这里的链接不重要。我看不到64x版本,如果你知道,你能为我提供链接吗重要的是Apache exe与PHP版本匹配。我下载了这个文件httpd-2.0.64-win32-x86-no_ssl.msi,它是64x,你能给我一个指向64x PHP msi instal的链接吗劳驾