Как включить mbstring из php.Ини? [закрытый]
У меня есть реальные трудности с включением расширения mbstring на моем localhost.
Я использую XAMPP 1.7.4 для Windows, который имеет PHP 5.3.5, и попытался отредактировать мой php.ini-файл в соответствии с документация и различные другие примеры, которые я нашел в интернете. После примерно 6 часов этого все, что мне удалось сделать, это получить сообщение "Ошибка 500 - ошибка сервера", которое не исчезло даже после того, как я откатил все изменения .ini-файл.
Что мне нужно сделать, это создание PDF счетов-фактур с датскими символами, используя tFPDF, для поддержки кодирования UTF-8.
Если кто-нибудь здесь знает некоторые советы, предложения или пример рабочего php.ini setup, пожалуйста, помогите, потому что я начинаю терять волосы из-за этого! :|
Спасибо большое!
1 ответов
все пакеты XAMPP поставляются с Многобайтовой строкой (php_mbstring.dll файлы расширения) установлен.
если вы случайно удалили DLL-файл из php/ext
папка, просто добавьте ее обратно (получите копию из zip - архива XAMPP-ее можно загрузить).
если вы удалили сопроводительную строку конфигурации INI из php.ini
файл, добавьте его обратно:
extension=php_mbstring.dll
кроме того, убедитесь, чтобы перезагрузить веб-сервер (Apache), используя Панель управления XAMPP.
дополнительная информация о включении расширений PHP
- установить расширение (например, put php_mbstring.dll файлы на
/XAMPP/php/ext
- каталог) - на php.ini, убедитесь, что указан каталог расширений (например,
extension_dir = "ext"
) - обеспечить правильную сборку DLL-файла (например, 32bit thread-safe VC9 работает только с DLL-файлами, построенными с использованием тех же инструментов и конфигурации: 32bit thread-safe VC9)
- убедитесь, что версии PHP API совпадают (если не, после перезагрузки веб-сервера вы получите соответствующую ошибку.)