如何让php_http扩展在Windows的php 5.4版上运行


How to get php_http extension working on PHP version 5.4 with Windows?

有人知道我如何让php_http扩展在windows上运行php5.4.5吗?

我正在尝试在我的windows机器上升级到PHP 5.4.5(运行IIS)。我正在进行的项目依赖php_http扩展(http://www.php.net/manual/en/book.http.php)

不幸的是,在任何地方都没有可下载的DLL文件来支持5.4兼容版本的扩展(请参阅http://php.net/manual/en/http.install.php)。通过pecl安装似乎对我也不起作用,我最终得到了这样的结果:https://bugs.php.net/bug.php?id=58531

有人知道我在哪里可以获得DLL吗,或者可以为我提供其他设置扩展的选项吗?

注意:5.3使用链接到此处的DLL运行良好:http://www.php.net/manual/en/http.install.php#109498

2012年8月的互联网帖子,我接受来自未来的问候。

在这个问题被问到并得到回答后,一个新的Windows PECL扩展目录出现了。它比Pierre的更新得多,但只有2.x版本的pecl_http;为1.x编写的任何内容都需要重写(请参阅新文档)。尽管如此,新目录看起来是PHP 5.4及更高版本的最佳选择。

Pierre Joye为新版本提供了各种PECL扩展的Windows构建。如果它不存在(在撰写本文时还没有),你别无选择,只能在这里获取源代码并自己构建。

对不起。

由于cURL更容易获得,并且可以做HTTP扩展所能做的几乎所有事情(如果不是所有的话),我建议您考虑将项目迁移到使用cURL。

截至2015年12月的这篇文章,似乎有各种Windows编译的pecl和其他PHP扩展的新位置。

PHP7发布仅几周后,这里就已经有了与PHP7兼容的扩展,所以我不得不假设这个位置正在积极维护。

从这里开始搜索