我工作在Windows上运行PHP项目,这将是这样非常方便,能够使用pecl_http,而不是为了与卷曲并重新发明轮子的工作做的所有很酷的东西PECL扩展确实像头解析等等。
我到处都读(包括PHP网站)是用于pecl_http在Windows二进制文件不再与任何PHP安装包装。 我找不到任何解释为什么没有在任何地方。 此外, http://pecl4win.php.net/已经下了年龄和我只能假设pecl4win项目已经死了。
有谁知道发生了什么,如果有任何好的替代pecl_http我可以在一个WIMP环境中运行的故事吗?
试试这个:
首先,从下载PHP网站的PECL模块:PECL 5.2.2 Win32的二进制文件。
然后unzipp它和文件复制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 )
出于某种原因,我只注意到的第一部分,到了那里我几乎可以肯定,第二句是不存在,当我检查了第一次:)点。 不用担心,实际上这意味着我可以从5.2.6版本的PHP使用PECL包。 ( http://museum.php.net/php5/pecl-5.2.6-Win32.zip )
谢谢你们为你的答案,这是一个很大的帮助。
干杯伊恩
也许一个PEAR模块可以帮助你吗? PEAR模块PHP实现,所以在任何PHP将工作在任何地方安装(理论上)。
安装说明的梨(PHP 5.3+)或普通的老PEAR 。
我不知道为什么Windows可执行文件是不可用了一段时间,但现在他们又回来了。
这是链接的PECL扩展Windows可执行文件(包括pecl_http):
http://windows.php.net/downloads/pecl/releases/
我发现本网站上的php_http.dll为好, http://downloads.php.net/pierre/的WAMP安装,但Apache服务器不停地抛出一个异常加载的dll。 但我得到了Apache服务器从上面的链接加载DLL启动罚款。
sfr-fresh.com/windows/www/pecl-5.2.6-Win32.zip
文章来源: Why are there no longer Windows binaries for PECL extensions like pecl_http?