pecl http.so不适用于PHP版本5.4.17的maverick

时间:2013-12-14 01:36:08

标签: php pecl

我在运行PHP版本5.4.17的mac / maverick上安装了pecl扩展。 phpinfo说http已被加载,因此对于raphf和propro。 我可以使用propro运行示例,但是我无法将示例代码用于HttpRequest类。

extension_loaded("http") -> true
var_dump(class_exists('HttpRequest', false)); -> false

写一个样本行

$r = new HttpRequest('http://www.google.com/', HttpRequest::METH_GET);

没有崩溃,但之后什么也没发生。没有任何印刷品,一点也不印刷。

我还安装了其他pecl扩展,例如oauth.so,它们都没有问题,只是http.so没有

我迷路了......

1 个答案:

答案 0 :(得分:1)

您可能实际上并不想要http扩展名。使用它比使用名称所暗示的要复杂得多且烦人 - 有很好的理由说明它不属于PHP标准发行版的一部分!

而是使用curl扩展名来运行HTTP请求。