系統環境,WIN2003 IIS6,PHP版本5.2.12
在裝好PHP後,執行類似$ch = curl_init();這樣的語句,出現Call to undefined function curl_init()的錯誤提示。
解決方法如下:
1、在php.ini中找到extension=php_curl.dll,去掉前面的,php.ini一般在c:\windows下面。
2、在php.ini中找到extension_dir = "ext",去掉前面的;,改為extension_dir = "C:\php5\ext"。
"C:\php5\ext"只是示例,即擴展指向的路徑要對
3、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll都拷到system32下面去。
4、然後重啟電腦,故障解決。
注意:在PHP的5.2.8版本中不知道什麼原因,用這方法無法解決,換成了5.2.12才解決掉。