Я использую ubuntu 16.04, laravel 5.2, когда я запускаю компоновщик обновлений в своем каталоге проекта, он показывает, что «запрашиваемый PHP-расширение dom отсутствует в вашей системе», я проверил установленные пакеты PHP, его доступный там
Установка xml-расширения (php7.0-xml в моем случае) решила проблему
sudo apt-get install php-xml
DOM – это расширение PHP, а не пакет PHP. Это означает, что ваша версия PHP должна быть перекомпилирована с расширением. Однако возможно, что ваш PHP уже был скомпилирован с DOM, но DOM не включен. Вы можете проверить это в своем php.ini (искать extension=dom.so
и убедиться, что он раскоментирован).
$ sudo apt-get update $ sudo apt-get install php5.6-xml