PHP CLI致命错误:调用未定义的函数curl_init()

时间:2015-04-06 21:11:20

标签: php linux raspberry-pi

我正在尝试从CLI(命令行界面)运行PHP脚本并得到此错误,就好像没有加载PHP curl一样。

  

致命错误:调用未定义的函数curl_init()

我一直在寻找并尝试了许多解决方案而没有结果。

我做了什么

  1. 更新了PHP
  2. 更新了Linux系统
  3. 安装了php-curl扩展
  4. 通过Apache php.ini复制到cli / php.ini
  5. 做什么

    1. 从Apache运行curl_init(网络请求)
    2. 运行命令:php5 -q file.php(这有效,但我收到有关Thread类没有被加载的另一个错误,但似乎curl_init应该更容易修复)
    3. Inside php conf.d for CLI (All the same as Apache)

1 个答案:

答案 0 :(得分:0)

(php 7.4,ubuntu 20.04)

我在一个陌生的库中收到“未捕获的错误:调用未定义的函数”。

我用一个简单的代码段进行了重新测试,并得到了相同的错误。

<?php
    $curl = curl_init();
    curl_setopt ($curl, CURLOPT_URL, "http://www.php.net");
    curl_exec ($curl);
    curl_close ($curl);
?>

我安装了php curl sudo apt-get install php-curl 并重新测试。

解决了这个问题。