2010-01-20 71 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这些链接,你应该找到一个版本,专门为你所需要的。