【发布时间】:2015-10-21 06:57:12
【问题描述】:
运行win64架构,第一次尝试用Apache运行php。加载httpd.conf中的php模块后,apache启动失败,显示错误日志
Cannot load c:/php/php5apache2_4.dll into server: %1 is not a valid Win32 application.
其他消息来源声称这是一个兼容性问题,并且存在带有 win64 apache 的 php 的 win32 版本,反之亦然,我认为情况并非如此。我从http://www.apachelounge.com/download/ 下载了win64 vc14 版本的apache,从http://windows.php.net/download#php-5.6 下载了win64 vc11 版本的php - 当我尝试加载php 模块时出现错误是什么原因?
【问题讨论】:
-
Windows 日志文件告诉您什么?是否有任何 apache 或 php 日志文件要检查?一个错误可能不足以诊断问题。
-
您是否在应用程序或系统日志的事件日志中看到任何错误?你是如何执行 Apache 的?
%1应该指的是发送到可执行文件的参数。 -
您是否安装了所有必需的 vc++ 运行时?
-
您能否提供加载模块的 HTTPd.conf 以及您的 Apache 版本 PHP 版本以及所有相关内容?