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

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

问题描述:

我正在运行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文件。它甚至不存在于我的文件中

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

所有你需要从终端

在安装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