我在我克隆的项目中运行了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]。 - 哨兵/哨兵1.5.0需要分机* - >系统中缺少所请求的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-php v1.0.0的安装请求 - >通过intercom / intercom-php [v1.0.0]可以满足。
答案 0 :(得分:7)
最终解决方案是运行:
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
答案 1 :(得分:0)
正如Composer报道的那样,只需安装错过的扩展程序。
sudo apt-get install php-mcrypt
sudo apt-get install php-curl
sudo apt-get install php-xml