it-swarm.com.de

laravel Composer Update: das angeforderte PHP Erweiterung Dom fehlt in Ihrem System

Ich verwende ubuntu 16.04, laravel 5.2 Wenn ich update composer in meinem Projektverzeichnis ausführte, zeigt es "Die angeforderte PHP - Erweiterung dom fehlt auf Ihrem System." ist dort verfügbar

37
Vivek Chaudhari

Durch die Installation der XML-Erweiterung (in meinem Fall php7.0-xml) wurde das Problem behoben

Sudo apt-get install php-xml
133
Abaza

DOM ist eine Erweiterung von PHP und kein PHP -Paket. Das bedeutet, dass Ihre Version von PHP mit der Erweiterung neu kompiliert werden muss. Es ist jedoch möglich, dass Ihr PHP bereits mit DOM kompiliert wurde, DOM jedoch nicht aktiviert ist .. Sie können dies in Ihrer php.ini überprüfen (suchen Sie nach extension=dom.so und stellen Sie sicher, dass es unkommentiert ist).

8
Adrien

Verwaltete es mit einer PHP-Version 5.6 *:

$ Sudo apt-get update
$ Sudo apt-get install php5.6-xml
7
Manoj Thapliyal

Möglicherweise fehlen noch einige Abhängigkeiten 

Sudo apt-get -f install

Dann installieren Sie php-xml

Sudo apt-get install php-xml

Das hat bei mir funktioniert.

4
user6437700

In meinem Fall verwende ich 

Sudo apt-get Update

und

Sudo apt-get install php7.3-xml

2
Miguel Romero

Wenn die Version PHP 7.2 ist, führen Sie den folgenden Befehl aus

Sudo apt-get install php7.2-xml
0
Joyal