我正在尝试使用 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