2016-12-14 201 views
0

我在我的項目中運行了作曲家更新,因爲我更改了電腦。而且它返回以下錯誤,但我不明白如何解決他們...:Laravel作曲家更新失敗Ubuntu

問題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]。 - 哨兵/哨兵1.5.0需要ext-curl * - >請求的PHP擴展卷曲從您的系統中丟失。

問題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]滿足。 - 對講/對講-php v1.0.0安裝要求 - >可以通過intercom/intercom-php [v1.0.0]滿足。

+0

1)http://serverfault.com/questions/488678/the-requested-php-extension-ext-mcrypt-is-missing - 從你的系統,2&4&5)http://stackoverflow.com/questions/19335305/composer-install-error-requires-ext-curl-when-its-actualy-enabled,3)http:/ /stackoverflow.com/questions/30868608/laravel-production-issue-updating-composer-with-laravel-4-1-x – joaumg

+0

我已經試過了1,命中後sudo apt-get install php5-mcrypt返回我:「E :包'php5-mcrypt'沒有安裝應用程序「 – Fab

+0

您使用哪個版本的PHP? – nowaja

回答

5

將最終溶液來運行該:

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

只要安裝錯過的擴展,就像作曲家報道的那樣。

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