Sur Ubuntu 16.04, j'ai installé Drush à l'aide de Composer: composer global require drush/drush:~8
. L'installation a réussi, mais l'exécution de drush --version
, J'ai eu cette erreur:
PHP Fatal error: Uncaught ReflectionException: la classe DOMDocument n'existe pas dans /.../composer/vendor/consolidation/output-formatters/src/Transformations/DomToArraySimplifier.php:24
Qu'est-ce que je fais maintenant?
DOMDocument est inclus dans l'extension php-xml. Pour l'installer sur ubuntu, exécutez:
Sudo apt-get install php-xml
Même problème sur ma machine, où j'ai installé php-5.6 et php-7.0.
Pour résoudre ce problème, j'ai installé php5.6-xml
et php7.0-xml
aussi.
Vérifier d'abord votre version php par ligne de commande:
php -v
et installez l'extension php-xml correspondante (par exemple: php5.6-xml; php7.0-xml; php7.1-xml; php7.2-xml).