Как установить и настроить phpMyAdmin на Windows Server

С помощью phpMyAdmin можно создавать, настраивать, редактировать, удалять базы данных и объекты баз данных на сервере под управлением MySQL. Для работы веб-приложения phpMyAdmin, на сервере уже должны быть установлены и настроены веб-сервер IIS, работающий в связке с PHP и сервер баз данных MySQL.Если указанные приложения не установлены, можно воспользоваться инструкциями: Как установить и настроить PHP на Windows Server, Как установить и настроить веб-сервер IIS на Windows Server, Как установить и настроить MySQL на Windows Server.

Для выполнения всех дальнейших действий, предполагается, что программы IIS, PHP, MySQL уже установлены и работают.

Приступим к установке.

1. В папке C:\inetpub\wwwroot создайте папку phpmyadmin

Как установить и настроить phpMyAdmin на Windows Server

2. Перейдите на страницу Download phpMyAdmin и скачайте мультиязычный пакет *.all-languages.zip

Как установить и настроить phpMyAdmin на Windows Server

3. Разархивируйте скачанный архив в ранее созданную папку C:\inetpub\wwwroot\phpmyadmin

Как установить и настроить phpMyAdmin на Windows Server

4. Установка завершена. Откройте страницу http://localhost/phpmyadmin/, должна отобразиться стандартная форма входа в панель phpmyadmin

Как установить и настроить phpMyAdmin на Windows Server

4.1 Примечание к установке.

На этом этапе при открытии страницы http://localhost/phpmyadmin/, возможны такие ошибки:

4.1.1 Ошибка 1. Не найден обработчик. При этом страница с ошибкой выглядит так:

Как установить и настроить phpMyAdmin на Windows Server

Решение: создать обработчик php файлов для веб-сервера. На скриншотах ниже указано как это можно сделать.

Как установить и настроить phpMyAdmin на Windows Server

4.1.2 Ошибка 2. Не найдено PHP расширение (модуль). Например, mysqli (как на скриншоте)

Как установить и настроить phpMyAdmin на Windows Server

Решение: включить необходимое расширение в файле php.ini и перезапустить веб-сервер IIS. Файл php.ini находится в папке, куда ранее был установлен PHP (в нашем примере это папка C:\php\). Для включения необходимого расширения, необходимо найти его по названию в файле php.ini и раскомментировать (убрать вначале строки символ ; ) строку с именем расширения.

Как установить и настроить phpMyAdmin на Windows Server

После сохранения файла php.ini необходимо перезапустить веб-сервер

Как установить и настроить phpMyAdmin на Windows Server

5. В корневой папке phpmyadmin необходимо найти файл config.sample.inc.php и переименовать его в config.inc.php. Далее откройте config.inc.php в блокноте или другом тектовом редакторе (рекомендуем Notepad++) и раскомментируйте (уберите вначале строки символы //) такие строки:

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';

$cfg['Servers'][$i]['relation'] = 'pma__relation';

$cfg['Servers'][$i]['table_info'] = 'pma__table_info';

$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';

$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';

$cfg['Servers'][$i]['column_info'] = 'pma__column_info';

$cfg['Servers'][$i]['history'] = 'pma__history';

$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';

$cfg['Servers'][$i]['tracking'] = 'pma__tracking';

Дополнительно замените слово localhost на 127.0.0.1

Как установить и настроить phpMyAdmin на Windows Server

Сохраните файл config.inc.php.

6. В браузере переходим на страницу http://127.0.0.1/phpmyadmin и логинимся с учетными данными пользователя root, пароль которого был создан при установке на сервер MySQL.

Как установить и настроить phpMyAdmin на Windows Server
Как установить и настроить phpMyAdmin на Windows Server

7. Для хранения служебной информации, phpmyadmin использует собственную базу данных, которую мы сейчас создадим. Также создадим пользователя с полными правами на данную базу данных. Для создания базы данных, воспользуемся готовым дампом, предоставленным разработчиками в файле create_tables.sql. Данный файл находится в подпапке sql. Для импорта данного дампа, находясь на главной странице phpmyadmin перейдите на вкладку Импорт

Как установить и настроить phpMyAdmin на Windows Server
Как установить и настроить phpMyAdmin на Windows Server

выберите файл create_tables.sql

Как установить и настроить phpMyAdmin на Windows Server

нажмите кнопку Import (в самом низу формы) и дождитесь завершения импорта базы данных.

Теперь в списке должна появиться база данных phpmyadmin

Как установить и настроить phpMyAdmin на Windows Server

Теперь создадим учетную запись MySQL и предоставим права доступа на только что созданную базу данных. Для этого перейдите в базу данных phpmyadmin и нажмите Привелегии / Privileges - Добавить пользователя / Add user account

Как установить и настроить phpMyAdmin на Windows Server

Заполните поля формы, как указано на скриншоте

Как установить и настроить phpMyAdmin на Windows Server

В файле config.inc.php необходимо раскомментировать строки и прописать данные доступа ранее созданного пользователя pma

$cfg['Servers'][$i]['controluser'] = 'pma';

$cfg['Servers'][$i]['controlpass'] = 'pmapass';

pmapass - пароль пользователя pma

Как установить и настроить phpMyAdmin на Windows Server

В данной статье мы научились устанавливать phpMyAdmin на Windows Server.

2.6K2.6K показов
410410 открытий
13 комментариев

Серьезно? Это гайд для кого?
Все давно устанавливается в докер 1 командой в консоле.
Тупо 1 команда и подождать 20 секунд и всё работает.
Так же само и самим MySQL, все давно сделано за тебя и устанавливается 1 командой и при этом не мучаешься с виртуалками или не засираешь себе винду.

Ответить

Сейчас модно докер использовать вместо того, чтобы приложения ставить.

Ответить

Жоское мамонтовое отложение из нулевых. Пацанчик выше про докер правильно сказал :)

Ответить

Нравится докер то изучайте https://www.youtube.com/watch?v=_uZQtRyF6Eg
Гавно эта командная сточка. Эти криворукие мозгоуи не придумали GUI к командной строчке натыкать и заработало, а я вот человек тупой со слабой памятью чтоб держать в голове всякие команды и вечно думать пробел нужен или нет или / такая или \ такая. Всё что не эталонно всё гавно.

Ответить

Хампп для слабых как я понимаю?

Ответить