簡體   English   中英

為什么不再有像pecl_http這樣的PECL擴展的Windows二進制文件?

[英]Why are there no longer Windows binaries for PECL extensions like pecl_http?

我正在開發一個在Windows上運行的PHP項目,能夠使用pecl_http而不是使用cURL並重新發明輪子以便做pecl擴展就像解析頭文件所做的所有很酷的事情一樣非常方便等等。

我讀到的所有地方(包括PHP站點)都是pecl_http的Windows二進制文件不再與任何PHP安裝打包在一起。 我無法找到任何解釋為什么不在任何地方。 此外, http ://pecl4win.php.net/已經失效多年了,我只能假設pecl4win項目已經死了。

有沒有人知道發生了什么的故事,如果有一個很好的替代pecl_http,我可以在WIMP環境中運行?

嘗試這個:

首先,從php網站下載PECL模塊:PECL 5.2.2 Win32二進制文件。
然后unzipp它並將文件php_http.dll復制到PHP擴展文件夾中。
現在編輯你的php.ini文件(c:\\ WINDOWS \\ php.ini)並激活模塊:
延長= php_http.dll
重啟apache並使用phpinfo檢查安裝。

**編輯:**鏈接: PECL 5.2.6 Windows二進制文件

資源

我不確定這是對頁面的重新更新,還是我第一次錯過了。 但在當前的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

謝謝你的回答,這是一個很大的幫助。

干杯伊恩

也許其中一個PEAR模塊可以幫到你? PEAR模塊是用PHP實現的,因此可以在任何地方(理論上)安裝任何PHP。

Pyrus(PHP 5.3+)或普通舊PEAR的安裝說明。

我不知道為什么Windows二進制文件暫時不可用,但現在又回來了。

這是PECL擴展Windows二進制文件(包括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 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM