📜  缺少 PHP Curl 模块 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:41:20.373000             🧑  作者: Mango

缺少 PHP Curl 模块 - Shell-Bash

当我们在使用 PHP 编写一些代码时,有时候需要用到 Curl 模块进行 HTTP 请求,但是有时候我们在代码运行时会遇到 Fatal error: Call to undefined function curl_init() 的错误提示。这是因为缺少了 PHP Curl 模块,下面我们就来介绍如何在 Shell-Bash 环境下安装 PHP Curl 模块。

步骤
  1. 首先,我们需要使用以下命令检查系统是否安装了 Curl 模块。

    $ php -m | grep curl
    

    如果输出了 curl,则说明 Curl 模块已经安装。

  2. 如果输出没有 curl 的话,我们就需要使用以下命令来安装 Curl 模块。

    $ sudo apt-get install php-curl
    

    如果您使用的不是 Ubuntu 系统,可以使用相应的包管理器来安装,比如 CentOS 的 yum

  3. 安装完毕后,我们还需要重启 PHP-FPM 或 Apache 等 Web 服务器才能生效。

    $ sudo service php-fpm restart
    

    或者

    $ sudo service apache2 restart
    
  4. 最后,我们再次使用以下命令检查 Curl 模块是否安装成功。

    $ php -m | grep curl
    
结论

使用以上步骤,我们可以成功在 Shell-Bash 环境下安装 PHP Curl 模块。如果您仍然遇到问题,请参考相关文档进行排错。