Windows Server 2008 R2 Datacenter 64Bit-Apache 未启动 PHP 模块

Windows Server 2008 R2 Datacenter 64Bit-Apache 未启动 PHP 模块

我正在运行 Windows Server 2008 R2 Datacenter 64Bit。

我在其上安装了 Apache 2.2.25-win32-x86-openssl,Apache 服务器在没有 PHP 模块的情况下运行良好。但是当我尝试加载 php-5.2.17-Win32-VC6-x86 模块时,Apache 服务器无法启动,并显示错误消息“请求的操作失败!”

在 httpd conf 中我添加了

# 
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddHandler application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "c:/php"

PHP 被复制到文件夹 c:/php/

有人知道如何使用 php 模块启动 apache 吗?

答案1

https://bugs.php.net/bug.php?id=51516

[2013-09-16 08:57 UTC] john at mcmillantech dot co dot uk
Apache 和 PHP 存在重大兼容性问题。您必须使用线程安全版本的 PHP。只有更高版本的 Apache 才适用于 Windows 7。我已在以下网址写了一些说明http://johnrmcmillan.wordpress.com/2013/07/25/installing-apache-and-php-on-windows.<

相关内容