Ответ 1
Все пакеты XAMPP поставляются с установленным расширением Multibyte String (php_mbstring.dll).
Если вы случайно удалили DLL файл из папки php/ext
, просто добавьте его обратно (получите копию из zip-архива XAMPP - ее можно загрузить).
Если вы удалили прилагаемую строку конфигурации INI из файла php.ini
, добавьте ее также:
extension=php_mbstring.dll
Кроме того, убедитесь, что перезагрузите веб-сервер (Apache) с помощью панели управления XAMPP.
Дополнительная информация о включении PHP-расширений
- установить расширение (например, поместить php_mbstring.dll в каталог
/XAMPP/php/ext
) - в php.ini, убедитесь, что указан каталог расширения (например,
extension_dir = "ext"
) - обеспечить правильную сборку DLL файла (например, 32-разрядный потокобезопасный VC9 работает только с файлами DLL, созданными с использованием одних и тех же инструментов и конфигурации: 32-разрядный поточный VC9)
- убедитесь, что версии PHP API соответствуют (если не, после перезапуска веб-сервера вы получите соответствующую ошибку.)