У меня какая-то странная проблема с 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.
Проблема в том, что когда я включаю 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
Когда я отключаю скручивание, ошибка исчезает. Хотя мне нужен этот модуль, чтобы CMS Мне нужно установить на этот сервер для работы.
Поскольку я использую Windows (к сожалению), установка PHP-FPM — это не то, что я могу себе позволить (но если вы знаете какой-либо способ установить его под Win7 x64, пожалуйста, скажите мне).
Пожалуйста, поделитесь со мной идеями о том, как решить эту проблему. Как подружить fcgid и curl? 🙂
Спасибо за ваши ответы и усилия!
Задача ещё не решена.
Других решений пока нет …