2013-04-26 47 views
1

我知道這是一個經常被問到的問題,但我已經嘗試了所有我發現並且仍然無法使用的問題。用WAMP調用未定義的函數curl_init()錯誤

我在Windows 7(64位)和PHP 5.4.3上使用WAMP 2.2。當我打電話curl_init()在本地主機,我有此錯誤消息:

Call to undefined function curl_init() 

我所做的:在WAMP的PHP擴展

  • 重啓WAMP多次
  • 當我打電話php_info(),我無法找到捲曲...

    +0

    可能是DLL缺失 – 2013-04-26 10:32:22

    +0

    我認爲擴展可能已經損壞。你可以檢查Apache的錯誤日誌,看看你重新啓動wamp時出現什麼錯誤? – Sabari 2013-04-26 10:34:49

    +0

    Apache錯誤日誌顯示相同的錯誤。 – Arnaud 2013-04-26 12:25:04

    回答

    4

    轉到this link下載* php_curl -5.4.3 -VC9-x64.zip *「Fixed curl extensions:」下,並替換ext文件夾中的php_curl.dll。這對我有效。

    2

    做的4life建議,但要確保你得到的DLL稱爲 php_curl-5.4.3-VC9-x64.zip

    不要試圖使用一個叫 php_curl-5.4.3-nts- VC9-x64.zip

    WAMP requred線程安全的dll和-nts-表示不收Thread_Safe

    0

    對我來說,我已經安裝了wampp,沒有一個前工作的。只有當我點擊了wamp圖標並從那裏啓用了curl模塊時,Curl才起作用。所以左鍵單擊wamp,選擇php擴展並從那裏選擇捲曲。祝你好運

    1

    我遲到的回覆可能對某人有用。

    在我遇到這個問題的過程中,我發現這裏和其他論壇上的建議都沒有解決它。

    在我來說,我已經安裝了WAMP文件夾Program Files文件夾的,但是的php.ini文件在多處錯誤引用C:\Program Files\wamp

    因此,在幾個地方修改了路徑php.ini解決了我的問題。

    要做到這一點:

    • 負載PHP。INI到您喜歡的文本編輯器
    • 搜索「程序文件」
    • 更新文件路徑爲每一個
    • 保存更改的每個實例,使其永久化。
    相關問題