2016-03-07 45 views
4

我正試圖解決這個錯誤,並且隨處尋找答案。我檢查,他們都在ini文件中啓用,它給我錯誤。在僞造上安裝Laravel 5.2時出錯

使用軟件包信息加載composer存儲庫 從鎖定文件安裝依存關係 您的要求無法解析爲可安裝的一組軟件包。

問題1 - 對saber/xml dev-master的安裝請求 - >可以通過saber/xml [dev-master]滿足。 - saber/xml dev-master需要ext-dom * - >請求的PHP擴展dom從系統中丟失。

To enable extensions, verify that they are enabled in those .ini files: 
    - /etc/php/7.0/cli/php.ini 
    - /etc/php/7.0/cli/conf.d/10-mysqlnd.ini 
    - /etc/php/7.0/cli/conf.d/10-opcache.ini 
    - /etc/php/7.0/cli/conf.d/10-pdo.ini 
    - /etc/php/7.0/cli/conf.d/20-calendar.ini 
    - /etc/php/7.0/cli/conf.d/20-ctype.ini 
    - /etc/php/7.0/cli/conf.d/20-curl.ini 
    - /etc/php/7.0/cli/conf.d/20-exif.ini 
    - /etc/php/7.0/cli/conf.d/20-fileinfo.ini 
    - /etc/php/7.0/cli/conf.d/20-ftp.ini 
    - /etc/php/7.0/cli/conf.d/20-gd.ini 
    - /etc/php/7.0/cli/conf.d/20-gettext.ini 
    - /etc/php/7.0/cli/conf.d/20-iconv.ini 
    - /etc/php/7.0/cli/conf.d/20-igbinary.ini 
    - /etc/php/7.0/cli/conf.d/20-imap.ini 
    - /etc/php/7.0/cli/conf.d/20-json.ini 
    - /etc/php/7.0/cli/conf.d/20-mbstring.ini 
    - /etc/php/7.0/cli/conf.d/20-mcrypt.ini 
    - /etc/php/7.0/cli/conf.d/20-mysqli.ini 
    - /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini 
    - /etc/php/7.0/cli/conf.d/20-pdo_pgsql.ini 
    - /etc/php/7.0/cli/conf.d/20-pdo_sqlite.ini 
    - /etc/php/7.0/cli/conf.d/20-pgsql.ini 
    - /etc/php/7.0/cli/conf.d/20-phar.ini 
    - /etc/php/7.0/cli/conf.d/20-posix.ini 
    - /etc/php/7.0/cli/conf.d/20-readline.ini 
    - /etc/php/7.0/cli/conf.d/20-shmop.ini 
    - /etc/php/7.0/cli/conf.d/20-sockets.ini 
    - /etc/php/7.0/cli/conf.d/20-sqlite3.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvsem.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvshm.ini 
    - /etc/php/7.0/cli/conf.d/20-tokenizer.ini 
    - /etc/php/7.0/cli/conf.d/20-zlib.ini 
    - /etc/php/7.0/cli/conf.d/25-memcached.ini 
    You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. 

回答

8

我在升級到ubuntu 16.04之後遇到了同樣的問題,默認情況下它隨附php7。我可以通過運行以下命令 運行更新COMAND來解決它:

 sudo apt-get update 

他們mycript缺少和需要安裝:

 sudo apt-get install mcrypt php7.0-mcrypt 

運行升級命令:

 sudo apt-get upgrade 

安裝也是丟失的php-mbstring:

 sudo apt-get install php-mbstring 

安裝這也是缺少的PHPUnit:

 sudo apt-get install phpunit 

和它的工作。