我取消注释从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