39

Установка phpMyAdmin на IIS

Оказывается установка phpMyAdmin на IIS имеет некоторые особенности.


Перед установкой необходимо настроить веб-сервер:

Скачать последний дистрибутив phpMyAdmin можно здесь: http://www.phpmyadmin.net/home_page/downloads.php

Обратите внимание, что для установки phpMyAdmin 3.x требуется как минимум PHP 5.2 и MySQL 5. Если ваш сервер не удовлетворяет этим условиям, устанавливайте phpMyAdmin 2.x

Для примера установку будем производить на «Веб-сайт по умолчанию» (Default Web Site). Путь к папке сайта обычно с:\inetpub\wwwroot.

Распаковываем в эту папку содержимое архива phpMyAdmin.

Открываем в браузере http://localhost. Должна появится страница «Добро пожаловать в phpMyAdmin»:

Вход в phpMyAdmin

Вход в phpMyAdmin

Прежде чем подключаться к MySQL необходимо создать конфигурационный файл.

Есть два варианта.  Можно в ручную отредактировать файл config.sample.inc.php и сохранить его как config.inc.php (оба файла в корне установки phpMyAdmin).

Или использовать графический конфигуратор. Для этого в браузере открываем следующий адрес: http://localhost/setup

Создание конфигурационного файла

Создание конфигурационного файла

Если вы видите предупреждение «Невозможно загрузить или сохранить настройки«. Создайте папку config в корне установки phpMyAdmin. Убедитесь, что в настройках безопасности папки wwwroot группе пользователей IIS_IUSRS и пользователю IUSR присвоены права полного доступа:

Полный доступ для IUSR

Полный доступ для IUSR

Возвращаемся к конфигуратору. Чтобы настроить параметры подключения к MySQL, нажимаем на кнопку «Новый сервер»:

Параметры подключения к серверу MySQL

Параметры подключения к серверу MySQL

Важнейший момент! Если вы подключаетесь к серверу MySQL установленному на той же машине (localhost), в графе «Хост сервера» localhost необходимо заменить на 127.0.0.1 (то же самое относится и к созданию config.inc.php в ручную). Если оставить localhost, то подключиться к серверу MySQL не получится. Причина в том, что в Windows 7, Vista, Server 2008 по умолчанию включена поддержка IPv6 и адрес localhost транслируется в ::1, а не 127.0.0.1

Чтобы исправить проблему добавьте в файл Windows\System32\drivers\etc\hosts строчку

127.0.0.1 localhost

и удалите или закомментируйте (знак # в начале строки)

::1 localhost

Сохраняем настройки. Возвращаемся на предыдущую страницу. Здесь выбираем язык по умолчанию — Русский, сервер по умолчанию — 127.0.0.1, конец строки — Windows.

Создание конфигурационного файла (2)

Создание конфигурационного файла (2)

Нажимаем Сохранить и затем Скачать. Полученный файл (config.inc.php) сохраняем в корень установки phpMyAdmin (c:\inetpub\wwwroot).

В конце концов тестируем подключение к MySQL. Если все прошло успешно, папку config удаляем.

Метки: PHP, IIS, MySQL, phpMyAdmin