【问题标题】:Laravel Composer update failed UbuntuLaravel Composer 更新失败 Ubuntu
【发布时间】:2017-04-30 06:00:29
【问题描述】:

我在我克隆的项目中运行了 composer update,因为我更换了我的计算机。它返回了以下错误,但我不知道如何解决它们......:

问题 1 - 请求的 PHP 扩展 ext-mcrypt * 从您的文件中丢失 系统。安装或启用 PHP 的 mcrypt 扩展。

问题 2 - guzzle/guzzle v3.9.3 的安装请求 -> guzzle/guzzle[v3.9.3] 可满足。 - guzzle/guzzle v3.9.3 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。

问题 3 - phpoffice/phpexcel 1.8.1 的安装请求 -> 可由 phpoffice/phpexcel[1.8.1] 满足。 - phpoffice/phpexcel 1.8.1 需要 ext-xml * -> 您的系统中缺少请求的 PHP 扩展 xml。

问题 4 -哨兵/哨兵1.5.0的安装请求->哨兵/哨兵[1.5.0]可以满足。 - sentry/sentry 1.5.0 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。

问题 5 - guzzle/guzzle v3.9.3 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。 - intercom/intercom-php v1.0.0 需要 guzzle/guzzle ~3.9 -> 可满足 guzzle/guzzle[v3.9.3]。 - intercom/intercom-php v1.0.0 的安装请求 -> 可通过 intercom/intercom-php[v1.0.0] 满足。

【问题讨论】:

标签: php ubuntu laravel-4 composer-php ubuntu-16.04


【解决方案1】:

最终的解决方案是运行这个:

sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-curl
sudo apt-get install php5.6-xml

对于 PHP -V 7

sudo apt-get install php7.1-mcrypt
sudo apt-get install php7.1-curl
sudo apt-get install php7.1-xml

【讨论】:

    【解决方案2】:

    正如 Composer 报告的那样,只需安装错过的扩展即可。

    sudo apt-get install php-mcrypt
    sudo apt-get install php-curl
    sudo apt-get install php-xml
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-27
      • 2013-07-30
      • 2015-01-28
      • 2019-06-03
      • 2014-02-11
      • 2017-02-14
      • 2017-12-25
      • 2016-01-22
      相关资源
      最近更新 更多