Недавно я попытался установить пакет через Composer, но у меня есть ошибка the requested PHP extension mbstring is missing from your system.
Я удаляю точку с запятой из php.ini, но она по-прежнему не работает. Что мне делать?
Composer - запрошенное расширение PHP mbstring отсутствует в вашей системе
Ответ 1
Я установил переменную PHPRC и раскомментировал zend_extension=php_opcache.dll
в php.ini
, и все работает хорошо.
Ответ 2
sudo apt-get install php-mbstring
Ответ 3
- найдите
php.ini
- убедитесь, что установлена директива
extension_dir=C:\path\to\server\php\ext
и отрегулируйте путь (укажите свой внутренний язык расширения PHP) - убедитесь, что установлена директива
extension=php_mbstring.dll
(без объявления)
Если это не работает и файл php_mbstring.dll отсутствует, то установка PHP этого стека просто сломается.
Ответ 4
Попробуйте это...
sudo phpdismod mbstring # disable mbstring
sudo phpenmod mbstring # enable mbstring