对于 PHP 5.3.9,Windows 7 x64上的Apache 2.4 ,我遇到了一个奇怪的问题。
我使用FastCGI 2.3.9 for Apache 2.4(都使用VC11编译)在 PHP 5.6.18 和 PHP 5.3.9之间分配我的虚拟主机。
问题是,当我在 PHP 5.3.9 的配置中启用curl时,使用此PHP版本的每个虚拟主机的每个页面都会开始显示
错误500(内部服务器错误)。
Apache错误日志在我打开Example Link页面之后说了以下内容:
[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和卷曲的朋友? :)
感谢您的回答和努力!