Symfony 3作曲家,ext-dom和ext-xml缺失

时间:2017-08-09 14:36:45

标签: symfony phpunit composer-php

我正在运行Linux Mint 18.1。我的IDE是PhpStorm,我试图通过作曲家安装PHPUnit。我按照https://getcomposer.org/download/的安装步骤进行了操作。

  

问题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说要检查你的任何php.ini文件中是否启用了“extension = dom.so”。它甚至不存在于我的文件中

有什么建议吗?非常感谢!

1 个答案:

答案 0 :(得分:23)

您需要在Debian终端安装所有内容:

sudo apt-get install php-xml

或者,如果您使用的是PHP 7:

 sudo apt-get install php7.0-xml