[英]laravel composer update : the requested PHP extension dom is missing from your system
[英]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.