Не работает PhpMyAdmin Захожу на http://localhost/phpmyadmin/ выдает ошибку: Код (PHP): Fatal error: Call to undefined function mb_detect_encoding() in F:\apache\htdocs\www\phpmyadmin\libraries\php-gettext\gettext.inc on line 177 В папке f:\apache\htdocs\www\phpmyadmin\ лежит PhPMyAdmin Как исправить ошибку? Файл php_mbstring.dll у меня есть и лежит по адресу F:\apache\php\ext Прописал PHPIniDir "F:/apache/php" в httpd.conf Вот содержимое PATH в переменных среды: Кинул файл php.ini в каталог C:\Windows и в C:\Windows\system32 и все равно ошибка
если хочешь понять как сочетаются инструменты - качай и ставь отдельными пакетами. уж лучше разок основательно с настройками потрахаться но получить рабочую связку "своими руками", которая будет работать ровно так как ты своей головой понял и решил. опять же обновления сам себе будешь ставить а не ждать когда ментейнеры выбранного пакета соизволят собрать свежую версию.
Судя по картинке, конфигурация у тебя берется из F:\apache\php\php.ini, а лишние копии убери чтобы не обманывать себя В этом ini надо прописать явно подключение расширения: Код (Text): extension=php_mbstring.dll P.S. Часто заготовки настроек в ini уже прописаны, только закомментированы точкой-с-запятой в первой позиции. Может быть важен порядок подключения, типа php_exif должен стоять после php_mbstring, поэтому по возможности, используй готовые заготовки, а не добавляй свои в произвольных местах.
Перезагрузил компьютер, удалил с диска C\Windows\php.ini и с C:\Windows\system32\php.ini И в pathу убрал лишнее прописал: Код (Text): C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0;f:\apache\php;c:\Program Files\MySQL\MySQL Server 5.5\bin\ Оказывается почему-то фал в Notepad++ после нажатии на иконку "сохранить",не сохранил файл php.ini. Зашел через пункт "Файл"->"Сохранить как" и исправил.