當我要實施Authorize.net支付網關時。但是,我得到這個錯誤:調用未定義函數curl_init()。
Call to undefined function curl_init()
請讓我知道什麼是錯的。
當我要實施Authorize.net支付網關時。但是,我得到這個錯誤:調用未定義函數curl_init()。
Call to undefined function curl_init()
請讓我知道什麼是錯的。
如果您使用的是Windows:
轉到您的php.ini文件,並從以下行的開頭刪除;
馬克:
;extension=php_curl.dll
後您保存您的文件必須重啓您的HTTP服務器軟件(例如Apache),然後才能生效。
對於Ubuntu 13.0及以上版本,只需使用debundled軟件包即可。在終端輸入以下內容進行安裝,並且不要忘記重新啓動服務器。
sudo apt-get install php-curl
或者,如果您使用的是舊版PHP5
sudo apt-get install php5-curl
或
sudo apt-get install php5.6-curl
後,它確實可以確保在進行此更改後重新啓動Apache服務器。 – 2011-12-22 02:52:27
如果這不起作用,請查看[這個問題](http://stackoverflow.com/questions/12380670/call-to-undefined-function-curl-init-error-in-wamp-2-2)。它提供了一個鏈接,用於下載PHP 5.3.13(或5.4.3)的「固定」php_curl.dll。我已經配置好了所有東西,但'curl'只是沒有被加載(沒有出現在'phpinfo()')中。這解決了我的問題。 – 2012-11-12 15:09:43
感謝這個答案保存了我很多的時間... – andrewww 2013-10-01 08:04:30
你必須啓用curl和php。
Here是未安裝或在你的PHP安裝啓用相同
你不必在你的PHP捲曲的支持。這個問題已經[在這裏問了很多次](http://stackoverflow.com/search?q=call+to+undefined+function+curl_init) – Shef 2011-06-17 07:20:53