Я обнаружил некоторые проблемы с зависимостями при работе с PHP 5.5.9-1ubuntu4.5.
Попытка разобрать некоторые заголовки HTTP, но закончилась:
__ [Symfony \ Component \ Debug \ Exception \ UndefinedFunctionException] Попытка вызова функции «http_parse_headers» __
Я решил это, установив расширение pecl_http, но самое важное было поставить:
расширение = json.so
выше
расширение = http.so
Больше информации здесь: https://bugs.php.net/bug.php?id=67140
но когда я пытаюсь
php -r ‘эхо определено («http_parse_headers»)? «да нет»;’
Я получаю «нет»: /
http расширение находится в списке библиотек, напечатанных php -m
Я установил через:
pecl установить pecl_http
php -r ‘echo phpversion («http»);’
дает мне 2.1.4 странно …
Любой совет, пожалуйста
Вы должны использовать новый синтаксис
\http\Header::parse($yourHeaders);
Других решений пока нет …