我取消註釋從php.ini文件WAMP捲曲安裝
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
而且,我抄php_curl.dll到Windows \ System32下,並重新啓動Apache服務器下面。
我測試的follwoing腳本
<?php
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'http://example.com');
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer))
{
print "Sorry, example.com are a bunch of poopy-heads.<p>";
}
else
{
print $buffer;
}
?>
,並收到以下錯誤
Fatal error: Call to undefined function curl_init() in C:\wamp\www\t.php on line 3
任何幫助將不勝感激?
這解決了我的問題 1.完全停止WAMP。 2.找到您的WAMP文件夾:C:\ Path \ To \ WAMP \ bin \ Apache \ ApacheVersion \ bin \ 3.編輯php.ini並取消註釋擴展名= php_curl.dll 4.重新啓動WAMP。 這應該有希望解決它。 – Gainster 2010-08-15 07:59:24
@Huzaifa:好的,這是個好消息:) – Sarfraz 2010-08-15 08:01:05
但我仍然不明白爲什麼我必須改變成2 php.ini,而不是它應該在php文件夾中的一個?爲什麼wamp安裝是從apache文件夾中挑選php.ini – Gainster 2010-08-15 08:26:49