2010-01-20 67 views
9

我在Windows 7 x64上安裝了XAMPP 1.7.3版本。我想啓用PHP HTTP extension。我該如何去做?也就是說,我在哪裏得到DLL,註冊它,等等。如何在Windows上啓用PHP HTTP PECL擴展?

+0

相關:[如何獲得php_http擴展工作在PHP版本5.4與Windows?](http://stackoverflow.com/questions/11777361/how-to-get-php-http-extension-working-on-php -version-5-4-windows- – hakre

回答

9

首先,從php網站下載PECL模塊。

然後unzipp它並將文件php_http.dll複製到您的PHP擴展文件夾中。然後編輯php.ini文件(C:\ WINDOWS \ php.ini中)並激活模塊:http://downloads.php.net/pierre/

extension=php_http.dll 
+7

此解決方案有效。謝謝。對於遇到同樣問題的其他人,使用XAMPP 1.7.3,請使用http://downloads.php.net/pierre/中標記爲「php_http-5.3-svn20091125-vc6-x86.zip」(2009-11-26 07 :19 -0800)「。 –

+0

@Amir感謝您的鏈接。 – dharm0us

+0

此解決方案對我無效。每當我將php_httpd.dll添加到我的php.ini中時,出現錯誤「程序無法啓動,因爲您的計算機中缺少php5.dll,請嘗試重新安裝程序以解決此問題。」有任何想法嗎? – DOOManiac

5

當你在較早的PHP版本,你可以從構建如果升級到1.8.3 XAMPP,它使用PHP 5.4,那麼你應該看看這個封閉的錯誤在發現:bugs.php.net/bug.php?id=62056

按錯誤評論中的細節;我爲XAMPP 1.8.3下載了ts(線程安全)版本,從github.com/stealth35/stealth35.github.com/downloads並列爲「php_http-1.7.4 -5.4-vc9-x86.zip」

最新的建立,可以發現:windows.php.net/downloads/pecl/releases/http/1.7.5/

Amoung這些鏈接,你應該找到一個版本,專門爲你所需要的。