为什么不再有像pecl_http这样的PECL扩展的Windows二进制文件?

时间:2009-10-28 01:40:06

标签: php http wamp pecl wimp

我正在开发一个在Windows上运行的PHP项目,能够使用pecl_http而不是使用cURL并重新发明轮子以便做pecl扩展所做的所有很酷的事情会非常方便比如解析标题等等。

我读到的所有地方(包括PHP站点)都是pecl_http的Windows二进制文件不再与任何PHP安装打包在一起。我无法找到任何解释为什么不在任何地方。此外,http://pecl4win.php.net/已经失效多年,我只能假设pecl4win项目已经死了。

有没有人知道发生了什么的故事,以及是否有任何可以在WIMP环境中运行的pecl_http的替代品?

5 个答案:

答案 0 :(得分:6)

试试这个:

  

首先,从php网站下载PECL模块:PECL 5.2.2 Win32二进制文件。
  然后解压缩并将文件php_http.dll复制到PHP扩展文件夹中。
现在编辑你的php.ini文件(c:\ WINDOWS \ php.ini)并激活模块:
extension = php_http.dll
  重启apache并使用phpinfo检查安装。

**编辑:**链接:PECL 5.2.6 Windows Binaries

Source

答案 1 :(得分:2)

我不确定这是对网页的重新更新,还是我第一次错过了。但是在当前的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

谢谢你们的回答,这是一个很大的帮助。

干杯 伊恩

答案 2 :(得分:1)

也许PEAR modules中的一个可以帮到你? PEAR模块是用PHP实现的,因此可以在任何地方(理论上)安装任何PHP。

Pyrus (PHP 5.3+)或普通PEAR的安装说明。

答案 3 :(得分:1)

我不知道为什么Windows二进制文件暂时无法使用,但现在又回来了
这是PECL扩展Windows二进制文件(包括pecl_http)的链接:
http://windows.php.net/downloads/pecl/releases/

答案 4 :(得分:0)

我在这个站点上找到了php_http.dll,http://downloads.php.net/pierre/用于WAMP安装,但是apache服务器一直在抛出加载dll的异常。但是我通过从上面的链接加载dll来启动apache服务器。

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