我在运行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没有
我迷路了......
答案 0 :(得分:1)
您可能实际上并不想要http
扩展名。使用它比使用名称所暗示的要复杂得多且烦人 - 有很好的理由说明它不属于PHP标准发行版的一部分!
而是使用curl
扩展名来运行HTTP请求。