4

任何人都知道如何让 php_http 扩展在 Windows 上的 php 5.4.5 上工作?

我正在尝试在我的 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

4

3 回答 3

3

2012 年 8 月的网络帖子,我承受来自未来的问候。

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

于 2014-01-09T01:54:54.657 回答
1

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

对不起。

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

于 2012-08-02T12:34:53.510 回答
0

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

PHP7 发布仅几周后,这里已经有 PHP7 兼容的扩展可用,所以我不得不假设这个位置正在被活动维护。

在这里开始您的搜索

于 2015-12-16T20:40:34.980 回答