使用 Apache 2.4 处理程序编译 PHP

使用 Apache 2.4 处理程序编译 PHP

我正在尝试使用 Apache 2.4 处理程序编译 PHP 5.4,因为它不是官方提供的(我知道 apachelounge.com 非正式地提供它,但我不需要它!我需要自己编译它)。我在 PHP 的 deps 文件夹中包含了所需的 Apache include/lib 文件夹,并在此处应用了提交的补丁:https://bugs.php.net/bug.php?id=62267 我成功构建了。

但不幸的是它对我来说不起作用(Apache 没有启动),我在事件日志中不断收到以下错误:

>>> httpd.exe: Syntax error on line 175 of /path/to/httpd.conf: Module "sapi\\apache2handler\\mod_php5.c" is not compatible with this version     .

>>> of Apache (found 20110619, need 20120211). Please contact the vendor for the correct version.

httpd.conf 第 175 行:

LoadModule php5_module ../../php/php-5.4.5/php5apache2_4.dll

有什么问题?有什么建议吗?

答案1

好了,错误已修复,新的补丁文件已提交至 bug report@php.net

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

相关内容