所以我刚刚安装了Scotchbox(一个流浪汉设置)。 https://github.com/scotch-io/scotch-box
当我收到以下错误时,我正在尝试安装作曲家依赖项。
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。
尝试
sudo apt-get install php7.0-common
我正在使用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
如果你使用的是ubuntu和php-fpm7.2,请使用sudo apt-get install php7.2-xml