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 제공
어떤 조언을 바랍니다
은 http 새로운 구문을 사용해야합니다 : // 유래에게 .com/questions/25596949/phpunit-call-to-undefined-function-http-parse-headers-error cli에 대해 다른 php.ini가 있습니까? – Steve
@Steve 그래서 PHP -m이 목록에 http를 반환하는 이유는 무엇입니까? – drupality
http://php.net/manual/pl/function.function-exists.php 역시 false를 반환합니다 ... – drupality