laravel compositeur de mise à jour : la demande d'extension de PHP dom est absent de votre système
J'utilise ubuntu 16.04, laravel 5.2
quand je lance la mise à jour du compositeur dans mon répertoire de projet montrant sa
"la demande d'extension de PHP dom est absent de votre système"
j'ai vérifié les paquets installés de PHP, de ses il y
- Vérifier
php -m
liste
Vous devez vous connecter pour publier un commentaire.
L'installation de xml-extension (php7.0-xml dans mon cas) a résolu le problème
Réussi à le résoudre avec une version de php 5.6* :
DOM est une extension PHP et pas un paquet PHP. Cela signifie que votre version de PHP doit être recompilé avec l'extension. Cependant, il est possible que votre PHP a déjà été compilé avec le DOM, mais que DOM n'est pas activé.
Vous pouvez le vérifier dans votre php.ini (recherche de
extension=dom.so
et assurez-vous que c'est sans commentaire).Si la version de PHP est de 7,2, exécutez la commande suivante
Vous risquez d'avoir des dépendances manquantes, donc tout d'abord exécuter
Puis installer php-xml
Cela a fonctionné pour moi.
Dans mon cas, j'utilise
et