php - 您的系统中缺少请求的 PHP 扩展 dom

标签 php composer-php

所以我刚刚安装了 Scotchbox(一个流浪的安装程序)。 https://github.com/scotch-io/scotch-box

当我尝试安装 Composer 依赖项时,出现以下错误。

Problem 1
- phpunit/php-code-coverage 4.0.8 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/php-code-coverage 4.0.8 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/php-code-coverage 4.0.8 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- Installation request for phpunit/php-code-coverage (locked at 4.0.8) -> satisfiable by phpunit/php-code-coverage[4.0.8].

我尝试过的

其他一些线程建议这包含在 php-xml 包中。我尝试安装这个做

sudo apt-get install php7.0-xml
sudo service apache2 restart

但这没有用。 知道还有哪些其他解决方案可能有效吗?我开始拔头发了。

最佳答案

对我来说,所选的答案不起作用。

这确实有效:

sudo apt-get install php-xml

这是在 Ubuntu 16.04 上使用 PHP 7。

关于php - 您的系统中缺少请求的 PHP 扩展 dom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44952650/

相关文章:

php - Heroku:子文件夹中的 composer.json

php - 如何在我自己的包中使用 Laravel 包?

php - jsonObject.getString ("String in UTF8") 给出空白

php - 函数内所有查询的 Codeigniter 事务

drupal - 无法通过 Drupal 8 中的 Composer 更新 dompdf

php - 如何在 macOS 上安装 Composer?

php - 使用 Composer 时引用 PHP 包的子类的正确方法是什么?

php - 使用工厂获取特定对象有什么优点吗?

php - 对用户定义字段使用 MySQL 或 NoSQL

PHP 服务器请求方法