2017-08-09 45 views
3

我正在運行Linux Mint 18.1。我的IDE是PhpStorm,我正嘗試通過作曲家安裝PHPUnit。我遵循https://getcomposer.org/download/的安裝步驟。Symfony 3作曲家,ext-dom和ext-xml缺失

問題1個 - 用於PHPUnit的/ PHPUnit的6.4.x-dev的安裝請求 - 通過的PHPUnit/PHPUnit的>滿足的[6.4.x-dev的]。 - phpunit/phpunit 6.4.x-dev需要ext-dom * - >請求的PHP擴展dom從您的系統中丟失。
問題2 - symfony/symfony v3.3.6需要ext-xml * - >請求的PHP擴展xml從系統中丟失。 - symfony/symfony v3.3.6需要ext-xml * - >所請求的PHP擴展xml從系統中丟失。 - symfony/symfony v3.3.6需要ext-xml * - >所請求的PHP擴展xml從系統中丟失。 - symfony/symfony的安裝請求(鎖定在v3.3.6,需要3.3。*) - > symfony/symfony [v3.3.6]可以滿足。

解決方案我曾嘗試:

  • 安裝PHP的XML
  • 安裝php7.0的XML
  • This answer說要檢查,如果 「延長= dom.so」 在任何的啓用你的php.ini文件。它甚至不存在於我的文件中

有什麼建議嗎?非常感謝!

回答

9

所有你需要從終端

在安裝Debian:

`sudo apt-get install php-xml` 

,或者,如果你使用PHP 7

sudo apt-get install php7.0-xml 
+0

您好,感謝您的答覆,但一我做的第一件事是檢查是否安裝了它們,並且已更新到最新版本。 – BFMC2

+0

sudo apt-get安裝php-mbstring「我猜你缺少mbstring」比作曲家更新「更新你的作曲家」 –

+0

也安裝了php-mbstring。作曲家總是最新的版本。 – BFMC2