Недавно я пытался установить пакет через Composer, но у меня возникла ошибка the requested PHP extension mbstring is missing from your system.
Я удалил точку с запятой из php.ini
, но это все равно не работает. Что я должен делать?
Composer - запрошенная mbstring расширения PHP отсутствует в вашей системе
Ответы (4)
- найди свой
php.ini
- убедитесь, что директива
extension_dir=C:\path\to\server\php\ext
установлена, и настройте путь (установите каталог расширения PHP) - убедитесь, что директива
extension=php_mbstring.dll
установлена (раскомментирована)
Если это не работает и файл php_mbstring.dll отсутствует, то установка PHP этого стека просто сломана.
person
Jens A. Koch
schedule
10.09.2015
Я переустановил сервер, но ничего не изменилось.
- person Jozef Cipa; 10.09.2015
Это странно. Возможно, обратитесь за поддержкой в MAMP или просто переключите стек. XAMPP, WPN-XM.
- person Jens A. Koch; 10.09.2015
Я наконец решил это. Я установил переменную PHPRC и раскомментировал zend_extension=php_opcache.dll в php.ini.
- person Jozef Cipa; 14.09.2015
А также я установил распространяемый C++ и DirectX. Я не знаю, где была проблема, но теперь все работает идеально.
- person Jozef Cipa; 14.09.2015
В моем случае не было строки для расширения php_mbstring в файле php.ini. Поэтому я установил его с помощью sudo apt-get install php7.3-mbstring. Моя версия php 7.3, и она работала как шарм.
- person astrosixer; 16.12.2019
Для пхп 7.1
sudo apt-get install php7.1-mbstring
Ваше здоровье!
person
Michel
schedule
03.03.2018
это не работает для меня, какое репо вы используете?
- person klys; 07.07.2018
В Ubuntu 18 это работало, как указано выше.
- person david; 07.04.2020
Я установил переменную PHPRC и раскомментировал zend_extension=php_opcache.dll
в php.ini
, и все работает хорошо.
person
Jozef Cipa
schedule
10.12.2015
Можете ли вы объяснить лучше, что вы сделали, пожалуйста?
- person klys; 07.07.2018
person
schedule
Это сработало, но мне пришлось установить конкретную версию php:
sudo apt-get install php5.6-mbstring
. Выполните поиск с помощью apt-cache search mbstring
, чтобы узнать, какие версии доступны для вашей системы.
- person Bjorn; 02.08.2016
у меня тоже
apt-get install php7.1-mbstring
работает
- person Danon; 16.02.2017
Если при выполнении возвращается ошибка
Unable to locate package php-mbstring
, попробуйте сначала запустить sudo apt-get update
.
- person matt; 31.01.2018
И, конечно же,
apt-get install php7.2-mbstring
- person Mike Bird; 08.02.2018
подтверждена работа (sudo apt-get install php7.2-mbstring) на ubuntu php 7.2.24
- person dataviews; 16.12.2019
mbstring
настройки раскомментированы вphp.ini
? - person Nikolaj Sarry   schedule 10.09.2015