2012-08-02 75 views
4

任何人都知道我可以如何獲得在php 5.4.5在windows上工作的php_http擴展?如何獲得php版本5.4與PHP的php_http擴展工作?

我想升級到我的Windows機器上的PHP 5.4.5(運行IIS)。我工作的項目有

遺憾的是,似乎沒有成爲一個可下載的DLL文件該擴展的5.4兼容版本的任何地方(見http://php.net/manual/en/http.install.php)的php_http擴展(http://www.php.net/manual/en/book.http.php)的依賴。通過pecl安裝似乎也不適用於我,我最終得到這個:https://bugs.php.net/bug.php?id=58531

有沒有人知道我可以得到一個這樣的DLL,或可以提供其他選項來獲得此擴展設置?

注:5.3工作正常使用鏈接到這裏的DLL:http://www.php.net/manual/en/http.install.php#109498

回答

1

皮埃爾·喬伊provides的Windows建立新的版本的PECL擴展。如果它不在那裏(在撰寫本文時不是),你別無選擇,只能獲取源代碼(here)並自己構建它。

對不起。

由於cURL更容易獲得,並且幾乎可以完成HTTP擴展所能做的所有事情(如果不是所有事情),所以我建議您考慮將項目遷移到使用cURL。

+0

謝謝,是的,我已經檢查了皮埃爾的上市。想象它可能歸結爲建立我自己,歡呼。 – Jenko 2012-08-03 09:09:51

+0

+很好的答案,但'php_http'仍然非常方便 – Baba 2013-02-12 08:06:33

3

從2012年8月開始的互聯網帖子中,我對未來抱有問候。

從這個問題被問及回答以來,出現了一個新的Windows PECL extension directory。它比Pierre的更新,但它只有2.x版本的pecl_http;爲1.x編寫的任何內容都需要重寫(請參閱the new docs)。儘管如此,新的目錄看起來像是PHP 5.4及更高版本的最佳選擇。

0

截至2015年12月的這篇文章,似乎有各種Windows編譯pecl和其他PHP擴展的新位置。

它在PHP7發佈後只有幾個星期,並且已經有PHP7兼容擴展,所以我必須假設這個位置正在維護。

開始搜索HERE