2011-08-08 6 views
5

이 오류를 어떻게 제거 할 수 없습니까? PHP 5.3이 Windows Server에서 실행됩니다.PHP 치명적인 오류 : 'HttpRequest'클래스가 없습니다.

내 파일 중 하나에서 HttpRequest를 수행해야합니다. 문제는 내가 찾을 수없는 특정 * .dll (pecl_http.dll)이 필요하다는 것입니다. 이 작업을 수행 할 또 다른 방법이 있습니까, 아니면 누군가 PHP 5.3 용 * .dll입니까? 당신의 도움이

알렉상드르 여기에 목록을 아래로 보면

+0

가능한 중복 [? PECL없이 http_parse_headers의 기능을 활용하는 방법 (http://stackoverflow.com/ 질문/6368574/http-parse-headers-without-pecl의 기능을 얻는 방법) – Gordon

답변

7

에 대한

감사합니다 : http://downloads.php.net/pierre/ 당신은 php_http의 4 버전을 확인할 수 있습니다. 4 가지 버전은 'thread-safe'및 'thread-safe'(파일명은 'nts'또는 아무것도 표시하지 않음), VC6 또는 VC9의 모든 옵션입니다.

vc6 또는 vc9가 필요한지 확인하려면 phpinfo를로드하고 상단 근처의 '컴파일러'를보십시오. 조금 아래로 내려 가면 '스레드 안전성'이 표시되고 'nts'를 표시하지 않는 스레드로 이동합니다.

0

설치하거나 다시 설치 패키지

$ pecl install -f pecl_http-1.7.6 

를 사용하거나 컬 - this is a working snippet

관련 문제