Composer-запрошенное расширение PHP mbstring отсутствует в вашей системе [закрыто]


Я недавно пытался установить пакет через Composer, но у меня есть ошибка the requested PHP extension mbstring is missing from your system. Я удалил точку с запятой из php.ini, но это все равно не сработает. Что же мне делать?

4 59

4 ответа:

sudo apt-get install php-mbstring

# if your are using php 7.1
sudo apt-get install php7.1-mbstring

# if your are using php 7.2
sudo apt-get install php7.2-mbstring
  1. найти php.ini
  2. убедитесь, что директива extension_dir=C:\path\to\server\php\ext устанавливается и настраивается путь (установите PHP расширение dir)
  3. убедитесь, что директива extension=php_mbstring.dll установлен (закомментированная)

если это не работает и php_mbstring.dll файл отсутствует, то PHP установка этого стека просто нарушена.

для php 7.1

sudo apt-get install php7.1-mbstring

Ура!

Я установил переменную PHPRC и раскомментировал zend_extension=php_opcache.dll на php.ini и все работает хорошо.