php中使用curl_init()时出错
我对PHP完全是新手 我尝试了来自的示例代码。但它给出了以下错误:php中使用curl_init()时出错,php,curl,Php,Curl,我对PHP完全是新手 我尝试了来自的示例代码。但它给出了以下错误: Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\g\test1.php on line 3 我错过什么了吗?它说的是未定义的函数curl_init(),那么我应该在哪里定义它呢 代码:- <?php // create a new cURL resource $ch = curl_init(); // set URL and
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\g\test1.php on line 3
我错过什么了吗?它说的是未定义的函数curl_init(),那么我应该在哪里定义它呢
代码:-
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
检查curl是否启用
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
检查curl是否启用
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
我假设您使用的是xampp,因为您的错误显示,请在xampp目录中找到
php.ini
,可能位于C:\Program Files\xampp\php\php.ini
,然后搜索;extension=php_curl.dll
删除
取消注释。重新启动xampp。我假设您正在使用xampp,因为您的错误显示,请在xampp目录中找到php.ini
,可能位于C:\Program Files\xampp\php\php.ini
并搜索;extension=php_curl.dll
删除
取消注释。重新启动xampp。
如果您的版本>=1.7.1,请按照以下说明操作:-
3) 重新启动apache服务器。看起来您在Windows上,并且没有启用curl扩展。请阅读:。您需要找到
php\u curl.dll
,将其放在扩展目录中并从php加载。ini看起来您在Windows上,没有启用curl扩展。请阅读:。您需要找到php\u curl.dll
,将其放在扩展目录中并从php加载。inicurl模块可能未启用,请在php中启用它。ini@tradyblix:如何启用?您应该检查phpinfo()中是否启用了curl;curl模块可能未启用,请在php中启用它。ini@tradyblix:如何启用?您应该检查phpinfo()中是否启用了curl;我只猜测了XAMPP
位置,我使用的是WAMP
atm;)@阿文:是的,它的C:\xampp\php\php.ini
。但是一个人可以管理dir。我只猜测了XAMPP
位置,我使用的是WAMP
atm;)@阿文:是的,它的C:\xampp\php\php.ini
。但我们可以管理DIR。