gpt4 book ai didi

php5apache2_4.dll 未找到错误

转载 作者:行者123 更新时间:2023-12-03 00:48:13 25 4
gpt4 key购买 nike

我正在尝试在 Apache 上集成 php。以下是我使用的版本

Apache 2.4 (httpd-2.0.64-win32-x86-openssl-0.9.8o)
PHP (php-5.5.0-Win32-VC11-x64.zip)

我在 64 位 windows 7 计算机上进行此设置。我已经按照this进行了配置,但即使我已将 dll 放在指定的文件夹中,我仍收到以下错误。

Cannot load C:/php/php5apache2_4.dll into server: The specified module could not be found.

httpd.conf 行条目是这样的

LoadModule php5_module "C:/php/php5apache2_4.dll"

是否存在版本兼容问题?

最佳答案

我能够让 PHP (5.5) 在 Windows(7 和 8)上与 Apache (2.4) 一起使用的唯一方法是确保 Apache 和 PHP 都是 32 位 (x86)或 64 位 (x64),并且 Apache 和 PHP 都是线程安全 (TS)。使用非线程安全 (NTS) 对我(或其他人)不起作用,并且线程安全构建与 PHP 所需的 Apache 模块“php5apache2_4.dll”捆绑在一起。一旦我的所有位深度和线程安全性都匹配,Apache 2.4 和 PHP 5.5 就可以在我的 Windows 系统上很好地协同工作。

这两个产品还必须使用相同主要版本的 Microsoft Visual Studio/C++ 进行编译,例如 VC6(旧版 VC++ 编译器)、VC9=Studio 2008 或 VC11=Studio 2012。对于上述 Apache 版本,仅常用的是VC9或VC11。

链接:

在此处获取 Windows Apache 二进制文件:<强> http://www.apachelounge.com/download/

在此处获取 Windows PHP 二进制文件:<强> http://windows.php.net/download/

安装用于为 Windows 准备 Apache 和 PHP 的特定 Visual Studio 版本的 Visual C++ Redistributable 编译器运行时库:

2012:http://www.microsoft.com/en-us/download/details.aspx?id=30679

2008:http://www.microsoft.com/en-us/download/details.aspx?id=5582

关于php5apache2_4.dll 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com