Intereting Posts
Разбор текстового файла, содержащего данные изображения Как Zend Framework 2 делает частичные части внутри модуля? PHP / GD, как скопировать круг из одного изображения в другое? PHP – переменные на стороне сервера, которые будут «жить» навсегда? Ограничение памяти PHP – изменить без редактирования php.ini? Как я могу использовать разрешение «manage_pages» с SDK на Facebook? x символов, генерируемых плагином WordPress во время активации Параметры базы данных, основанные на окружающей среде, в Laravel? Заменить часть строки Обновить значения из таблицы MYSQL без перезагрузки страницы? Слэш в таблицах MySQL, но с использованием PDO и параметризованных запросов. Что происходит? Представление JQuery / Ajax (enctype = "multipart / form-data"). Почему «contentType: False» вызывает неопределенный индекс в PHP? PHP-код внутри документа document.write () " Экспортировать только одну запись Заголовки, а не данные (laravel 5.3) Установите SQLite в качестве базы данных для модульного тестирования в Laravel 5.1

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

Я использую 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 и убедиться, что он раскоментирован).

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

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