Използвам ubuntu 16.04, laravel 5.2, когато стартирам update composer в моята директория на проекта, той показва „исканото PHP разширение dom липсва от вашата система“ Проверих инсталираните пакети на PHP, налични са там
laravel composer update: исканото PHP разширение dom липсва от вашата система
Отговори (6)
Инсталирането на xml-разширение (php7.0-xml в моя случай) реши проблема
sudo apt-get install php-xml
person
Abaza
schedule
09.07.2016
Спести ми и времето!
- person Mwirabua Tim; 23.01.2017
Ти също ме спаси.
- person San Ko Ko; 11.10.2018
Ако версията на PHP е 7.2, изпълнете следната команда
sudo apt-get install php7.2-xml
person
Joyal
schedule
08.01.2019
Успях да го поправя с php версия 5.6* :
$ sudo apt-get update
$ sudo apt-get install php5.6-xml
person
Manoj Thapliyal
schedule
22.05.2017
DOM е PHP разширение, а не PHP пакет. Това означава, че вашата версия на PHP трябва да бъде прекомпилирана с разширението. Възможно е обаче вашият PHP вече да е компилиран с DOM, но DOM да не е активиран. Можете да проверите това във вашия php.ini (потърсете extension=dom.so
и се уверете, че не е коментиран).
person
Adrien
schedule
17.06.2016
Може да имате някои липсващи зависимости, така че първо стартирайте
sudo apt-get -f install
След това инсталирайте php-xml
sudo apt-get install php-xml
Това проработи при мен.
person
user6437700
schedule
01.04.2018
В моя случай използвам
sudo apt-get актуализация
и
sudo apt-get инсталирайте php7.3-xml
person
Miguel Romero
schedule
06.11.2018
за Centos:
yum install php7.3-xml
- person KTM; 29.08.2019
php -m
списък - person GONG   schedule 17.06.2016