繁体   English   中英

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

[英]The requested PHP extension dom is missing from your system

所以我刚刚安装了 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

这是在带有 PHP 7 的 Ubuntu 16.04 上。

试试

sudo apt-get install php7.0-common

如果您使用的是 ubuntu 和 php-fpm7.2,请使用sudo apt-get install php7.2-xml

我正在使用 Ubuntu 17.10 并且 PHP 7.1 运行良好,使用:

sudo apt-get install php7.1-xml

然后(如果使用 apache)

sudo service apache2 restart

或者如果在 nginx 上你可以使用这个:

sudo service nginx restart

首先,

yum search php-xml

然后,选择一个进行yum install

yum install php71-php-xml.x86_64 

Centos7 php7

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM