У меня возникла странная проблема с PHP 5.3.9, Apache 2.4 в Windows 7 x64.
Я использую FastCGI 2.3.9 для Apache 2.4 (оба скомпилированы с VC11), чтобы разветвлять мои виртуальные хосты между PHP 5.6.18 и PHP 5.3.9. em>
Проблема в том, что когда я включаю curl в конфигурации PHP 5.3.9, каждая страница каждого виртуального хоста, использующего эту версию 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? :) Спасибо за ваши ответы и усилия!