Прежде всего, прочтите предупреждение! Он говорит, что не запускайте composer от имени root ! Во-вторых, вы, вероятно, используете Xammp на своем локальном компьютере, который по умолчанию имеет необходимые библиотеки php.
Но на вашем сервере вам не хватает ext-dom
. php-xml
имеет все необходимые связанные пакеты. Таким образом, вы можете просто установить его, запустив:
sudo apt-get update
sudo apt install php-xml
Скорее всего, вам тоже не хватает mbstring
. Если вы получите сообщение об ошибке, установите этот пакет также с:
sudo apt-get install php-mbstring
Тогда беги:
composer update
composer require cviebrock/eloquent-sluggable
Для тех, кто хочет установить ext-dom на php 7.1 и выше, выполните эту команду:
sudo apt install php-xml