Подтвердить что ты не робот

Обновление laravel-композитора: запрашиваемый PHP-расширение dom отсутствует в вашей системе

Я использую ubuntu 16.04, laravel 5.2 когда я запускаю компоновщик обновлений в своем каталоге проекта, его показ "запрошенный PHP-расширение dom отсутствует в вашей системе" я проверил установленные пакеты PHP, его доступный там

4b9b3361

Ответ 1

Установка xml-расширения (php7.0-xml в моем случае) решила проблему

sudo apt-get install php-xml

Ответ 2

DOM - это расширение PHP, а не пакет PHP. Это означает, что ваша версия PHP должна быть перекомпилирована с расширением. Однако возможно, что ваш PHP уже был скомпилирован с DOM, но DOM не включен. Вы можете проверить это в своем php.ini(выполнить поиск extension=dom.so и убедиться, что он раскоментирован).

Ответ 3

Удалось исправить его с помощью php версии 5.6 *:

$ sudo apt-get update
$ sudo apt-get install php5.6-xml