2013-12-14 46 views
0

我在運行PHP版本5.4.17的mac/maverick上安裝了pecl擴展。 phpinfo說http已被加載,所以對於raphf和propro。 我能夠使用propro運行示例,但我無法使用HttpRequest類的示例代碼。pecl http.so不適用於PHP版本5.4.17的特立獨行版

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

有機會,你不」實際上是想要擴展http。使用這個名稱比使用名稱更復雜,更煩人 - 它不是PHP標準發佈的一部分,這有很好的理由!

而是使用curl擴展來運行HTTP請求。

+0

感謝您的提示。我成功地使用了curl擴展,沒有任何問題。由於oauth擴展,我很想使用pecl ... – Crixo