web-dev-qa-db-fra.com

La demande PHP l'extension dom est absente de votre système

Donc, je viens d'installer Scotchbox (une configuration vagabonde) . https://github.com/scotch-io/scotch-box

J'essaie d'installer une dépendance de composeur lorsque j'obtiens l'erreur suivante.

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].

Ce que j'ai essayé

Un autre fil a suggéré que cela soit inclus dans le paquet php-xml. J'ai essayé d'installer ça

Sudo apt-get install php7.0-xml
Sudo service Apache2 restart

Mais ça n'a pas marché. Avez-vous une idée des autres solutions qui pourraient fonctionner? Je commence à me tirer les cheveux.

5
Notflip

Pour moi, la réponse choisie n'a pas fonctionné. 

Cela a fonctionné:

Sudo apt-get install php-xml

C'était sur Ubuntu 16.04 avec PHP 7.

20
Mubashar Abbas

Essayer

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

J'utilise Ubuntu 17.10 et PHP 7.1 fonctionne bien avec:

Sudo apt-get install php7.1-xml

et alors

Sudo service Apache2 restart
1
Wisnu Pramono E.S

Premier,

yum search php-xml

Ensuite, choisissez-en une à installer

yum install php71-php-xml.x86_64 

Centos7 php7

0
liaoyuming