我正在开发一个在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二进制文件。
然后解压缩并复制文件 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+) 或者说老了 梨。
我不知道为什么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