PHP mbstring не работает, но я все установил

Задаю в файле php.ini mbstring, php_mbstring.dll на месте, но php не может загрузить мудуль. Я пробовал все, что нашел в stackoverflow или где-либо еще, но ничего. -php каталог находится в C:\php -php_mbstring.dll находится в C:\php\ext\php_mbstring.dll -;extension_dir = строка ext закомментирована, но я попытался удалить точку с запятой и установить ее в C:\ php\ext, также пробовал с /signs -extension=mbstring в строке нет точки с запятой, прежде чем пытался назвать ее php_mbstring.dll, пытался указать весь путь (C:\php\ext\php_mbstring.dll), пробовал с закомментировал extension_dir=ext, пробовал всеми возможными способами, со знаком \ и /знаком, но всегда один и тот же сбой... -другое мое устройство (ноутбук) запускает mbstring, я скопировал с него dll файл, пробовал с этим все возможности выше, пробовал качать другой dll файл, тоже пытал способами выше, но ничего. Файл dll на месте, путь верный, в php.ini включен, но не работает...

Предупреждение: Запуск PHP: невозможно загрузить динамическую библиотеку 'mbstring' (пробовали: C:\php\ext\mbstring (модуль megadott nem tal├ílhat├│.), C:\php\ext\php_mbstring.dll (мегадотт modul nem tal├ílhat├│.)) in Unknown в строке 0

Используя редактор Atom и живой сервер Atom, он выводит следующее:

Прослушивание на http://localhost:8000 Корень документа: C:\Users\ferenczi\Desktop\Saját cucok\html programozás\Projectek\Hander в строке 0, файл Unknown[Mon May 17 05:40:46 2021] Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'mbstring' (пробовали: C:\php\ext\mbstring (модуль megadott без талC!lhatC3.), C:\php\ext\php_mbstring.dll (модуль megadott без талC! lhatC3.)) [Пн, 17 мая, 05:40:56 2021] Сервер разработки PHP 7.4.12 (http://localhost:8000) запущен

Все остальное работает идеально. PHP работает, запросы SQL работают, расширение mysql работает.


person Maestro    schedule 17.05.2021    source источник


Ответы (1)


Правильный способ — установить пакет php-mbstring и позволить ему автоматически включать расширение mbstring:

sudo apt-get install php-mbstring

если вы хотите включить или отключить, выполните следующую команду

sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension 

Попробуй это!

person Nayana Chandran    schedule 17.05.2021
comment
Я пока новичок, не знаю куда написать. Я искал, где прописать эти команды, но читал везде, это для линукса... у меня винда... и я пробовал писать в cmd.exe, а также пробовал php.exe, но ни то, ни другое не работает . - person Maestro; 17.05.2021