PHP加载错误: %1 is not a valid Win32 application.

标签 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和 win64 vc11 版本的 php 来自 http://windows.php.net/download#php-5.6 - 当我尝试加载 php 模块时导致错误的原因是什么?

最佳答案

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

因为你已经安装了apache vc14 windows 64,下载这个vc14的php

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

关于PHP加载错误: %1 is not a valid Win32 application.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714946/

相关文章:

php - .htaccess 删除网址中的问号

Apache 服务器上的 Python CGI

apache - SSL 不适用于具有多个虚拟主机的 ubuntu 服务器

php - 简单AJAX提交并更新mysql

php - 在 HTML 行中使用来自 mysql 的数据

php - Controller 内的 Codeigniter 全局变量

php - Apache - 仅允许具有某些 SSL 证书的客户端访问 (POST) 某些端点

php - 自动从数据库中删除退回的电子邮件地址?

javascript - 如何在Mysql数据库中存储div数据?

php - 在我的例子中,在 php 中插入的准备语句失败