Laravel Composer更新失败了Ubuntu

Fab*_*Fab 0 php ubuntu composer-php laravel-4 ubuntu-16.04

我在我克隆的项目中运行了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扩展卷曲.

问题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扩展卷曲.

问题5 - guzzle/guzzle v3.9.3需要ext-curl* - >系统中缺少所请求的PHP扩展卷曲. - 对讲机/对讲机-php v1.0.0需要guzzle/guzzle~3.9 - >令人满意的guzzle/guzzle [v3.9.3]. - 内部通信/内部通信-php v1.0.0的安装请求 - > intercom/intercom-php [v1.0.0]可满足.

Fab*_*Fab 7

最终的解决方案是运行:

sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-curl
sudo apt-get install php5.6-xml
Run Code Online (Sandbox Code Playgroud)

对于Php -V 7

sudo apt-get install php7.1-mcrypt
sudo apt-get install php7.1-curl
sudo apt-get install php7.1-xml
Run Code Online (Sandbox Code Playgroud)