PECL_HTTP와 같은 PECL 확장을위한 Windows 바이너리가 더 이상없는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1634726

  •  06-07-2019
  •  | 
  •  

문제

저는 Windows에서 실행되는 PHP 프로젝트를 진행하고 있으며 PECL 확장 기능이 구문 분석 헤더를 좋아하는 모든 멋진 작업을 수행하기 위해 Curl을 사용하고 휠을 다시 발명하는 대신 PECL_HTTP를 사용할 수있는 것이 매우 편리합니다. 기타 등등.

내가 읽은 모든 곳 (PHP 사이트 포함)은 PECL_HTTP 용 Windows Binary가 더 이상 PHP 설치로 포장되지 않는다는 것입니다. 왜 어디에도없는 이유에 대한 설명을 찾을 수 없습니다. 또한, http://pecl4win.php.net/ 오랜 세월 동안 다운되어 Pecl4win 프로젝트가 죽었다 고 가정 할 수 있습니다.

무슨 일이 있었는지에 대한 이야기와 Wimp 환경에서 실행할 수있는 Pecl_http에 대한 좋은 대안이 있다면 누구나 알고 있습니까?

도움이 되었습니까?

해결책

이 시도:

먼저 PHP 웹 사이트에서 PECL 모듈을 다운로드하십시오 : PECL 5.2.2 WIN32 BINARIES.
그런 다음 삽입하고 파일을 복사하십시오 php_http.dll PHP 확장 폴더에서.
이제 php.ini 파일 (c : windows php.ini)을 편집하고 모듈을 활성화하십시오.
Extension = php_http.dll
Apache를 다시 시작하고 phpinfo를 사용하여 설치를 확인하십시오.

** 편집 : ** 링크 : PECL 5.2.6 Windows Binaries

원천

다른 팁

이것이 페이지에 대한 새로운 업데이트인지 또는 처음 놓친 것인지 확실하지 않습니다. 그러나 현재 Windows 바이너리에는 다음과 같은 메모가 있습니다.

참고 : PECL 패키지는이 버전에 대해 출시되지 않습니다. 5.2.6 PECL 패키지는이 릴리스에서 작동합니다.

(에서: http://www.php.net/downloads.php)

어떤 이유로 든 나는 첫 번째 부분 만 발견했는데, 내가 처음 확인했을 때 두 번째 문장이 없다고 확신하는 시점까지 :). 걱정하지 말고 효과적으로 이것은 PHP의 5.2.6 릴리스에서 PECL 패키지를 사용할 수 있음을 의미합니다. (http://museum.php.net/php5/pecl-5.2.6-win32.zip)

답변 해 주셔서 감사합니다. 큰 도움이되었습니다.

Iain을 건배합니다

아마도 배 모듈 도움이 될 수 있습니까? 배 모듈은 PHP에서 구현되므로 모든 PHP 설치에서 (이론적으로) 작동합니다.

설치 지침 Pyrus (PHP 5.3+) 또는 평범한 .

왜 Windows Binaries가 한동안 이용할 수 없었는지 모르겠지만 이제는 돌아 왔습니다.

이것은 Pecl Extensions Windows Binaries (PECL_HTTP 포함)의 링크입니다.
http://windows.php.net/downloads/pecl/releases/

이 사이트에서도 php_http.dll을 찾았습니다. http://downloads.php.net/pierre/ WAMP 설치의 경우 Apache 서버가 DLL을로드하는 예외를 계속 던졌습니다. 그러나 위의 링크에서 DLL을로드하여 Apache 서버가 정상으로 시작되었습니다.

sfr-fresh.com/windows/www/pecl-5.2.6-win32.zip

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top