it-roy-ru.com

Запрошенное расширение 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

Но это не сработало. Есть идеи, какие другие решения могут работать? Я начинаю вырывать волосы.

5
Notflip

Для меня выбранный ответ не сработал. 

Это сработало:

Sudo apt-get install php-xml

Это было в Ubuntu 16.04 с PHP 7.

20
Mubashar Abbas

Пытаться

Sudo apt-get install php7.0-common
10
kuba

Я использую Ubuntu 17.10 и PHP 7.1 работает хорошо, используя:

Sudo apt-get install php7.1-xml

а потом

Sudo service Apache2 restart
1
Wisnu Pramono E.S

Первый,

yum search php-xml

Затем выберите один, чтобы установить Yum

yum install php71-php-xml.x86_64 

Centos7 php7

0
liaoyuming