Как включить 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 совпадают (если не, после перезагрузки веб-сервера вы получите соответствующую ошибку.)