2015-01-16 2 views
2

PHP 5.5.9-1ubuntu4.5에서 작동하는 몇 가지 종속성 문제를 발견했습니다.내 CLI 스크립트에서 http_parse_headers가 정의되지 않은 이유는 무엇입니까?

일부 HTTP 헤더를 구문 분석하려고하지만, 결국에 :

내가 해결 한 기능 "http_parse_headers"__ 전화를 시도

__ [UndefinedFunctionException \ 심포니 \ 구성 요소 \ 디버그 \ 예외]

확장 = json.so

을 : pecl_http 확장하지만, 가장 중요한을 설치하여 그것을 넣어했다 0

위의 확장 = http.so

여기

더 많은 정보 : https://bugs.php.net/bug.php?id=67140

하지만 난 노력하고있어 :

PHP는 에코 '-r 정의 된 ("http_parse_headers")? "예 아니오";'

나는 '더'얻을 수 없습니다 :

는 PECL pecl_http에게

를 설치/

HTTP 확장 내가 통해 설치 한

의 PHP -m 인쇄 libs가 목록에 php -r 'echo phpversion ("http");'

은 ... 나를 이상한 2.1.4 제공

어떤 조언을 바랍니다

+0

은 http 새로운 구문을 사용해야합니다 : // 유래에게 .com/questions/25596949/phpunit-call-to-undefined-function-http-parse-headers-error cli에 대해 다른 php.ini가 있습니까? – Steve

+0

@Steve 그래서 PHP -m이 목록에 http를 반환하는 이유는 무엇입니까? – drupality

+0

http://php.net/manual/pl/function.function-exists.php 역시 false를 반환합니다 ... – drupality

답변