MBstring не загружается, фатальная ошибка phpMyAdmin и т. д. и т. д. на локальном сервере WINDOWS 7 PRO

Пытаюсь установить локальный сервер для тестирования на WINDOWS SEVEN PRO (Windows 7 pro). Это не первый раз, когда я устанавливаю локальные серверы, но я никогда не работал с phpMyAdmin, так что этот аспект для меня новый.

Установил Apache 2.4.10 64 бит и PHP 5.6.3 (x64) на свой ПК в качестве локального сервера для тестирования настройки форума. Установил Apache и настроил: нормально работает с моими сайтами. Установленный PHP, localhost:info.php предоставляет всю информацию о php, поэтому PHP также работает.

Однако модуль mbstring не отображается в информационном листе php.

Скопировал phpMyAdmin в папку htdocs Apache. При установке выдает сообщение об ошибке

"fatal error: Call to undefined function mb_detect_encoding() in C:\Apache24\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177"; also showing that the mbstring is not functional

Я провел более дня, просматривая Интернет, находя похожие темы, но ни один из них не отвечал мне.

php.ini Я начал с раскомментирования extension=php_mbstring.dll, затем добавил абсолютный путь к каталогу, и теперь php.ini выглядит следующим образом

Путь к каталогу

extension_dir = "C:\php\ext\"

Следующие строки не закомментированы

extension=php_gd2.dll 
extension=php_intl.dll
extension=php_mbstring.dll
extension=php_exif.dll      
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

Файл php.ini изначально находился в каталоге php. Затем я переместил его в корневой каталог apache (c:\apache24\htdocs, и теперь файл php.ini находится в трех идентичных копиях (каждый раз тщательно копируемых и обновляющихся) в папке c:\windows, папке C:\php и папку c:\apache24\htdocs.

Файл php_mbstring.dll (размером 1,4 МБ) находится в папке php\ext, а файл php.ini имеет абсолютный путь к этому каталогу.

и apache, и PHP находятся в своих собственных папках на уровне c:, поэтому короткие пути и без пробелов в путях, как в «программной папке»,

Монитор Apache был остановлен и запущен, перезапущен, а весь ПК выключен и перезагружен.

Я даже скачал более новую версию PHP на один месяц, но до сих пор не играю в кости.

Подводя итог: mbstring раскомментирован и присутствует, но не отображается на информационной странице php, и у phpMyAdmin также есть проблемы с его поиском?

Наш северо-западный форум будет многоязычным, и мне нужно как-то заставить его работать. Опять же, речь идет о W7 с индивидуально установленными Apache, php и phpMyAdmin.


person Robo    schedule 23.11.2014    source источник