【问题标题】:How to install php-curl in Ubuntu 16.04如何在 Ubuntu 16.04 中安装 php-curl
【发布时间】:2016-12-12 12:58:18
【问题描述】:

升级到Ubuntu 16.04,安装PHP5后遇到问题。

安装了 PHP-5,如下:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.5   # for PHP 5.5

试图安装 php-curl 但它不起作用。

sudo apt-get install php5-curl

错误:E:无法找到包 php5-curl

【问题讨论】:

  • 您确定它没有安装,而不仅仅是禁用?使用php5enmod 命令启用它。
  • 是否有需要使用 php 5.5 的原因?它已达到使用寿命,不再受支持(存在许多安全问题)
  • @frankerZ 我的项目在 PHP7 下无法运行
  • 这些是大型项目吗?我认为你应该倾向于让你的项目在最新版本中运行,然后安装一个旧的 php 来支持这个项目。
  • 我在本地和实时服务器上有 15-20 个项目不在我手中

标签: php ubuntu curl ubuntu-16.04 php-curl


【解决方案1】:

Ubuntu 16.04默认PHP版本为7.0,如果你想使用不同的版本则需要根据PHP版本安装PHP包:

  • PHP 7.4:sudo apt-get install php7.4-curl
  • PHP 7.3:sudo apt-get install php7.3-curl
  • PHP 7.2:sudo apt-get install php7.2-curl
  • PHP 7.1:sudo apt-get install php7.1-curl
  • PHP 7.0:sudo apt-get install php7.0-curl
  • PHP 5.6:sudo apt-get install php5.6-curl
  • PHP 5.5:sudo apt-get install php5.5-curl

【讨论】:

  • 对我来说,情况正是如此。安装了 PHP 7 并不断收到Package 'php5-curl' has no installation candidate。运行 sudo apt-get install php-curl 解决了问题
  • 是的,它有效。
  • 使用 php -version 找出您使用的 PHP 版本
  • 完美,但是如何解决 PHP 7.2(需要 libcurl4)和 Percona MySQL 5.7(需要 libcurl3)的 libcurl 问题?
  • @ShadowZzz 是的,你的建议也对我有用。
【解决方案2】:

这对我有用。

sudo apt-get install php-curl

【讨论】:

  • 是的,如果用户不知道它,则无需指定 PHP 版本。
  • 在 Amazon EC2 Ubuntu 16 上也为我工作
【解决方案3】:

这对我有用:

sudo apt-get install php5.6-curl

【讨论】:

    【解决方案4】:

    做:

    apt-get update
    

    然后:

    apt-get install php5-curl
    

    【讨论】:

      【解决方案5】:

      在 Ubuntu 16.04 和衍生产品上安装 cURL 7.49.0

      wget http://curl.haxx.se/download/curl-7.49.0.tar.gz
      tar -xvf curl-7.49.0.tar.gz
      cd curl-7.49.0/
      ./configure
      make
      sudo make install
      

      【讨论】:

        【解决方案6】:

        对于 Ubuntu 18.04 或 PHP 7.2 用户,您可以这样做:

        apt-get install php7.2-curl

        您可以通过运行php -v 来检查您的 PHP 版本,以验证您的 PHP 版本并获得正确的 curl 版本。

        【讨论】:

          【解决方案7】:
          sudo apt-get install php5.6-curl
          

          并重新启动网络浏览器。

          您可以通过运行php -m | grep curl来检查模块

          【讨论】:

            【解决方案8】:
            sudo add-apt-repository ppa:ondrej/php
            sudo apt-get update
            sudo apt install php8.0-curl
            

            【讨论】:

              猜你喜欢
              • 2018-09-15
              • 1970-01-01
              • 1970-01-01
              • 2016-08-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多