如何在PHP脚本中使用cURL

时间:2017-01-23 10:15:55

标签: php curl

我已经安装了curl并尝试在PHP脚本中使用它,但我似乎无法让它工作。

我创建了以下php文件

<!DOCTYPE html>
<html>
<body>
    <?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "www.google.com")
    curl_exec($ch);
    curl_close($ch);
    ?>
</body>
</html>

当我尝试通过命令行执行并在浏览器中查看页面时,我得到&#34;致命错误:未捕获错误:调用未定义函数curl_init()在&#39;文件位置&# 39;&#34;

但是,通过导航到其位置并直接在命令行中输入命令,我可以在命令行中完全运行curl。

2 个答案:

答案 0 :(得分:1)

您应该安装并启用curl扩展名。

对于Windows

浏览并打开这些

C:\Program Files\xampp\apache\bin\php.ini
C:\Program Files\xampp\php\php.ini
C:\Program Files\xampp\php\php4\php.ini

取消注释php.ini中的以下行

;extension=php_curl.dll

喜欢以下内容 -

extension=php_curl.dll
  

重新启动Apache服务器。检查你的phpinfo()并享受使用   curl()库。

对于Linux

<强> Ubuntu的 打开终端并执行followinf命令

sudo apt-get install php5-curl
sudo service apache2 restart

Redhat,CentOS

yum install curl
service httpd restart

希望你现在享受cURL图书馆。

答案 1 :(得分:0)

您的服务器未启用/安装cURL。

要启用它,您可能需要查看类似问题的这些答案: