2010-01-22 17 views
0

我在使用cURL在我的PHP腳本時遇到了問題。在活性URL的CURL問題

Wheni使用它給我的錯誤以下。

Fatal error: Call to undefined function curl_init() 

此問題適用於本地和實時網址。

但是當我移動我的代碼來生活它的工作正常。

我有聯繫n/w管理員,但它說在防火牆中沒有這樣的限制。

我沒有收到問題。

感謝

阿維納什

+1

你有多少網址對它進行過嘗試?有些可能由於諸如未檢測到用戶代理等微不足道的原因而失敗。 – Sampson 2010-01-22 06:08:17

+0

只是我使用的一個網址。 – Avinash 2010-01-22 06:09:50

+0

@Avinash與其他人一起測試它是否有效。 – Sampson 2010-01-22 06:11:11

回答

1

聽起來您的代碼在將其移動到生產環境時正在工作,但它在您的開發環境中不起作用。這不是你的代碼的問題......聽起來你的開發環境中沒有安裝cURL。

cURL是您需要專門安裝才能使用的庫。如果您的本地環境是Linux機器,則需要安裝php5-curl軟件包。

如果您的本地環境是Windows機器,您可以重新運行PHP安裝程序來添加它。選擇更改,然後在「選擇項目」屏幕上,展開擴展並選擇「將安裝在本地硬盤」旁邊的Curl選項(請參閱圖像)。

alt text

確保捲曲擴展在php.ini文件中還啓用了一直在安裝之後。

+0

我已經手動安裝它。 可以解釋我怎樣才能在我的本地機器上手動安裝curl? – Avinash 2010-01-22 06:57:18

+0

你必須告訴我你正在使用什麼樣的設置。當然,它可能會更快,只是谷歌它。 – zombat 2010-01-22 07:12:51

+0

是的,我自己做了。謝謝 – Avinash 2010-01-22 07:18:25

1

你可能要問,服務器支持團隊curl擴展是否他們的服務器上啓用。可能是它在本地服務器上啓用,但不在線。

+0

問題是,當我從本地訪問實時網址時,在其工作正常...... – Avinash 2010-01-22 06:11:30

+0

哦,那麼它可能是在線服務器設置結束的可能。 – Sarfraz 2010-01-22 06:14:35

+0

我剛剛編輯了我的代碼,可以再次檢查它嗎? – Avinash 2010-01-22 06:16:34