2014-07-10 17 views
2

我安裝了pecl_http包。 我的phpinfo說它啓用。PHP 5.4 - 調用未定義的函數http_head

但我收到此錯誤信息:Fatal error: Call to undefined function http_head()

它的Ubuntu 10.04.4

+0

您是否在php.ini中啓用該模塊並重新啓動服務? – symcbean

+0

是的,我確實,對不起。 – markoCarbo

+0

你安裝的是什麼版本? –

回答

0

pecl_http版本1和2之間徹底改變 - 這是在1.x版本不會與2.x的工作編寫的代碼。對於我在版本1中使用的函數,在版本2中甚至沒有相同的功能,所以我必須從頭開始編寫這些函數。第2版​​

詳情可https://mdref.m6w6.name/http

發現這是不幸的是,第2版並沒有放在PECL爲pecl_http2,因爲它確實是一個不同的庫。要使用從http_開始的任何函數,您需要使用庫的版本1。安裝最新的1.x版本:

pecl uninstall pecl_http 
pecl install pecl_http-1.7.6