PHP加载错误:%1不是有效的Win32应用程序。

时间:2015-07-30 03:57:16

标签: php apache

运行win64架构,尝试首次使用Apache运行php。在httpd.conf中加载php模块后,apache无法启动并显示错误日志

Cannot load c:/php/php5apache2_4.dll into server: %1 is not a valid Win32 application.  

其他消息来源声称这是一个兼容性问题,并且有win32版本的php和win64 apache,反之亦然,我不认为是这种情况。我从http://www.apachelounge.com/download/下载了win64 vc14版本的apache,从http://windows.php.net/download#php-5.6下载了win64 vc11版本的php - 当我尝试加载php模块时导致错误的原因是什么?

1 个答案:

答案 0 :(得分:19)

它实际上是二进制版本差异所以apache和php之间的兼容性问题。

既然您已经安装了apache vc14 windows 64,请下载此vc14的php

http://windows.php.net/downloads/releases/php-7.0.13-Win32-VC14-x86.zip用apache配置php。