如何获得php版本5.4与PHP的php_http扩展工作?

任何人都知道我可以得到在php 5.4.5上的php_http扩展在Windows上工作?

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

不幸的是,在这个扩展的5.4兼容版本中,似乎没有可下载的DLL文件(参见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

Pierre Joye为新版本提供了各种PECL扩展的Windows版本。 如果它不在那里(在写这篇文章的时候不是),你别无选择,只能得到源代码( 这里 )并自己构建。

抱歉。

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

从2012年8月的互联网帖子,我对未来抱有问候。

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

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

在PHP7发布之后只有几个星期,已经有PHP7兼容的扩展,所以我必须假设这个位置正在维护。

在这里开始你的搜索