Внимание! В материалах сайта используются несколько ссылок на посторонние ресурсы. Но из-за сегодняшней ситуации в мире, некоторые сайты по этим ссылкам могут быть заблокированы. Чтобы исключить блокировку, рекомендуем установить программное обеспечение VPN.
phpMyAdmin в Open Server 6

 

В данной статье мы рассмотрим процесс установки и настройки phpMyAdmin [pMA] на платформе Open Server Panel v6 [OSP], которая представляет собой набор программных средств, предназначенных для разработки и отладки веб-проектов на локальном сервере вашего компьютера.

 

phpMyAdmin – это одна из самых популярных и удобных утилит для работы с базами данных MySQL через веб-интерфейс. Она предоставляет возможность создания, изменения и удаления баз данных и таблиц, а также выполнения различных SQL-запросов и прочих действий по обслуживанию баз данных.

 

Для многих разработчиков именно phpMyAdmin является своего рода "стандартом" для доступа к базам данных и часто в сообществах звучит вопрос, – а как, собственно, установить [pMA] на Open Server Panel? В этой статье вы познакомитесь, как это можно сделать.

 


 

Введение

 

5 мая 2024 года разработчики выпустили Open Server Panel 6 представляющий собой, по сути, новый программный продукт, исходный код которого был написан разработчиками с нуля без оглядки на старые наработки. Это информация с сайта разработчика OSPanel.io.

 

Спасибо им за их титанический труд, которым пользуются все - совсем без никаких финансовых затрат.

 

Настоящий программный продукт только установил и не полностью его освоил, но сразу замечу об одной существенной недоработке авторами проекта - это отсутствие в новой версии важного инструмента, как phpMyAdmin. Думаю, что забыли за него...

 

Это была преамбула к теме материала, а теперь продолжим статью дальше...

 

Open Server Panel обеспечивает удобную работу с серверами Apache и MySQL, что делает его отличным выбором как для начинающих веб-разработчиков, так и для опытных программистов. Но в последней версии Open Server Panel v6 по умолчанию отсутствуют несколько привычных многим инструментов. Одним их них является - phpMyAdmin.

 

Настройка Open Server Panel

Первым шагом является установка Open Server Panel на ваш компьютер. Официальный сайт разработчика располагается по адресу OSPanel.io.

Посетите раздел загрузок, скачайте и установите программу. Процесс установки полностью автоматизирован, и вам нужно будет только нажимать кнопочки в инсталляторе. На всякий случай предварительно ознакомьтесь с руководством пользователя, которое доступно на GitHub.com.

 

Чтобы открывать в будущем phpMyAdmin, вам потребуется локальный домен.

Перейдите в директорию OSPanel/home и создайте там папку phpmyadmin, и внутри еще две .osp и public.

 

phpMyAdmin

 

phpMyAdmin

 

Теперь в директории .osp создайте файл project.ini и добавьте в него следующее:

 

[phpmyadmin]
php_engine  = PHP-8.1
public_dir  = {base_dir}/public

 

Через меню OSPanel откройте консоль.

 

phpMyAdmin

 

Включите указанный модуль php, а заодно, чтобы не возвращаться, и модуль необходимой вам базы данных:

 

osp on php-8.1
osp on mysql-5.7
osp on mysql-8.0
osp on mysql-8.2

 

phpMyAdmin

 

После изменения информации о домене программу следует перезагрузить.

Включение/выключение/перезапуск модулей также можно выполнить через меню программы.

 

На данном этапе можно перейти в браузере по адресу http://phpmyadmin и… ничего особенного. Вы увидите пустую папку. Но это значит что локальный домен работает.

 

phpMyAdmin

 

Установка phpMyAdmin

Когда локальный сервер установлен и настроен локальный домен, можно приступить к установке [pMA]. Для этого нужно скачать архив с последней версией с официального сайта: phpMyAdmin.net/downloads/. Обращайте внимание на системные требования для работы программы. На текущий момент последняя версия – 5.2.1.

Минимальные требования следующие:

 

Текущая версия совместима с PHP: PHP 8.1/PHP 8.3 и MySQL: MySQL-5.7/MySQL-8.0/MySQL-8.2.

 

Распакуйте файлы из скаченного архива в ранее созданную папку OSPanel\home\phpmyadmin\public\.

 

phpMyAdmin

 

Теперь нужно настроить [pMA]. В папке public, переименуйте файл config.sample.inc.php в config.inc.php. Откройте файл для редактирования и внесите следующие изменения:

 

Введите случайную 32-байтную символьную строку в качестве секрета шифрования.

 

$cfg['blowfish_secret'] = '7040DF61B592E6F8CEBE4CAE84F9D7FD';

 

И сконфигурируйте хотя бы один сервер:

 

/**
 * Servers configuration
 */
 $i++; // Обязательно увеличить счетчик, 
      // иначе настройки перезапишутся для предыдущего сервера
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'MySQL-5.7';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

 

Обратите внимание, что в качестве хоста НЕ используется localhost! Open Server Panel запускает сервисы MySQL на других IP – для каждой версии из состава комплекса используется отдельный адрес.

 

Посмотреть эти адреса можно в конфигурационных файлах соответствующей версии, например:

 

OSPanel\config\MySQL-5.7\default\settings.ini:

 

[main]
ip    = 127.127.126.25
port  = 3306

 

OSPanel\config\MySQL-8.0\default\settings.ini:

 

[main]
ip    = 127.127.126.26
port  = 3306

 

OSPanel\config\MySQL-8.2\default\settings.ini:

 

[main]
ip    = 127.127.126.50
port  = 3306

 

Однако не рекомендую вам использовать IP-адрес для подключения, может быть он поменяется в будущих версиях. Вместо этого используйте имя хоста, которое совпадает с названием версии модуля, [OSP] создает такие хосты для всех модулей. В данном случае использовал имя MySQL-5.7.

 

Теперь можно перезапустить модуль базы данных и перейти по адресу http://phpmyadmin. Вы увидите форму логина [pMA], а это значит, что настройка и установка прошли успешно, и можете начать пользоваться привычным инструментом.

 

Использование выбранной версии MySQL

Если вы одновременно запускаете несколько версий MySQL и хотите иметь доступ к любой из них через phpMyAdmin, то вам следует просто добавить еще один сервер в конфигурацию [pMA]:

 

/**
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'MySQL-8.0';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/**
 * Second server
 */
$i++;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'MySQL-8.2';
$cfg['Servers'][$i]['compress'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = true;

 

Теперь у вас появится возможность выбрать сервер при авторизации:

 

phpMyAdmin

 

Автоматическая авторизация в phpMyAdmin

Чтобы не вводить логин и пароль в ручную при каждом входе можно сразу прописать их в конфигурации. В Open Server Panel по умолчанию доступ к базам данных осуществляется пользователем root без пароля. При этом необходимо поменять способ аутентификации на config:

 

/**
  * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'MySQL-8.0';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/**
 * Second server
 */
$i++;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'MySQL-8.2';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

 

Теперь при переходе по адресу http://phpmyadmin?route=/ вы сразу будете попадать на первый сервер, без необходимости вводить логин и пароль.

 

phpMyAdmin

 

Заключение

Как видите, установить phpMyAdmin на шестую версию Open Server Panel совсем несложно:

 

  1. Создать локальный домен.
  2. Скачать и распаковать файлы [pMA] в папку домена.
  3. Настроить конфигурацию [pMA].

Приятной разработки!

 

Источник: DelphinPro



Полезное на эту тему

 

Поделиться:

Добавить комментарий

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

 

Hosting CityHost

Внимание! Это самый лучший хостинг, который я выбрал! И за приемлемую цену...
Мой сайт - Joomlasite.net появился на хостинге с середины июня 2024 года. Так как это мой первый сайт, который выложил в интернет, то опыта работы на хостинге оказалось совсем мало. Были обнаружены некоторые ошибки, как в структуре сайта, так и особенно много появилось проблем с индексацией в поиске... Но сейчас это уже в прошлом...
Очень благодарен Службе поддержки в которую обращался много раз за помощью. Все проблемы разрешались очень грамотно и оперативно в разное время суток.
Несколько слов о загрузке сайта,- сайт загружается очень быстро, без сбоев, как на компьютере, так и на мобильном устройстве.
Никаких трудностей с работой на хостинге не испытываю, и за пользование которым - оплатил двухгодичный тариф. Перед этим был бесплатный тестовый период в течение 10-и дней, и после которого - без сомнений и колебаний решил остаться на этом ресурсе.
Хочется отметить очень классную Панель управления хостингом - простая, информативная и интуитивно понятная. Все возможности настроек, как сайта, так и хостинга выполнены грамотно и профессионально.
Сервера хостинга находятся в Украине, Финляндии и Германии,- мой сайт размещен на немецком сервере.
На этом свои впечатления об этом хостинге заканчиваю, и настоятельно рекомендую всем сайтостроителям - воспользоваться лучшим украинским хостингом CityHost.