我已经从 php.ini 文件中取消注释以下内容
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
此外,我已将 php_curl.dll 复制到 windows\system32 并重新启动 apache 服务器。
我正在测试以下脚本
<?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
任何帮助将不胜感激?
最佳答案
确保您已从正确的 php.ini 文件中取消对扩展名的注释。您应该通过 phpinfo()
命令检查是否启用了扩展。
关于php - WAMP Curl 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486592/