PHP安装后Apache无法重启

时间:2013-01-21 07:18:11

标签: php apache

我已经在端口81上安装了Apache2,因为IIS7使用端口80.它加载正常并在我通过浏览器加载它时显示目录但是在使用msi安装程序安装PHP5之后由于httpd中的错误而无法重启Apache。 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

以下是错误。

  

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

3 个答案:

答案 0 :(得分:3)

我有同样的问题。我用Google搜索并在此处找到了适用于Windows的64位版本的PHP二进制文件:

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

您需要MS Visual C ++ 64位(vc_redist.x64.exe),64位Apache二进制文件(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 感谢