0

我在PHP 5.3.9, Apache 2.4 on Windows 7 x64 上遇到了一些奇怪的问题。 我使用 FastCGI 2.3.9 for Apache 2.4(两者都使用 VC11 编译)在PHP 5.6.18PHP 5.3.9

之间分叉我的虚拟主机。 问题是,当我在PHP 5.3.9的配置中启用 curl 时,使用此 PHP 版本的每个虚拟主机的每个页面都开始显示

错误 500(内部服务器错误)。

在我打开示例链接页面后,Apache 错误日志显示以下内容:

[fcgid:warn] [pid 6720:tid 1528] (OS 109)The pipe has been ended.  :     [client 198.101.238.203:62561] mod_fcgid: get overlap result error
[core:error] [pid 6720:tid 1528] [client 198.101.238.203:62561] End of script output before headers: index.php

当我禁用 curl 时,错误消失了。虽然,我需要这个模块来使我需要安装在这个服务器上的CMS工作。
由于我使用的是 Windows(很遗憾),所以我不能允许自己安装 PHP-FPM(但如果您知道在 Win7 x64 下安装它的任何方法,请告诉我)。
请与我分享有关如何解决此问题的任何想法。如何交 fcgid 和 curl 朋友?:) 感谢您的回答和努力!

4

0 回答 0