Как установить phpMyAdmin на FreeBSD 12.0
phpMyAdmin — это бесплатный инструмент веб-приложения с открытым исходным кодом для управления базами данных MySQL или MariaDB. phpMyAdmin в основном написан на PHP и позволяет вам управлять базами данных MySQL/MariaDB из веб-браузера. Вы можете легко создавать, обновлять, импортировать и экспортировать базы данных MySQL/MariaDB с единой информационной панели.
Из этого туториала вы узнаете, как установить и настроить phpMyAdmin в стеке FEMP FreeBSD 12.0. Мы установим некоторые необходимые дополнительные расширения PHP, установим phpMyAdmin из репозитория портов и настроим веб-сервер Apache для phpMyAdmin.
Предварительное условие
В этом руководстве мы будем использовать FreeBSD 12.0 с 1 ГБ ОЗУ и 2 процессорами. И убедитесь, что поверх него установлен стек FAMP. Вы можете использовать ссылку ниже, чтобы установить стек FAMP на FreeBSD 12.0.
Установите стек FEMP на FreeBSD 12.0.
Что мы будем делать:
- Установите дополнительные расширения PHP
- Установите и настройте phpMyAdmin
- Настройка веб-сервера Apache
- Тестирование
Шаг 1. Установите расширения PHP
Во-первых, нам нужно установить некоторые расширения PHP, необходимые для установки phpMyAdmin.
Установите некоторые расширения PHP с помощью приведенной ниже команды pkg.
pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip
После завершения всех установок проверьте загруженные расширения PHP с помощью следующей команды.
php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"
Теперь вы получите результат, как показано ниже.
В результате все расширения PHP, необходимые для установки phpMyAdmin, были установлены в систему FreeBSD 12.0. И мы готовы установить пакет phpMyAdmin.
Шаг 2 — Установите phpMyAdmin
По умолчанию FreeBSD предоставляет пакет для phpMyAdmin. Итак, мы можем установить пакет phpMyAdmin с помощью инструмента управления пакетами pkg.
Перечислите все пакеты phpMyAdmin в репозитории.
pkg search phpmyadmin
Теперь вы получите несколько версий phpMyAdmin.
Установите последнюю версию пакета phpMyAdmin, используя команду pkg ниже.
pkg install phpMyAdmin-php73
После завершения установки вы получите результат, как показано ниже.
Теперь вам нужно сгенерировать секретный пароль Blowfish для phpMyAdmin. Вы можете использовать онлайн-генератор секретов Blowfish по ссылке ниже.
Генератор секретов Blowfish phpMyAdmin
Скопируйте секрет иглобрюха в свою заметку.
Перейдите в каталог установки phpMyAdmin и скопируйте пример файла конфигурации в «config.inc.php».
cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php
Отредактируйте файл конфигурации phpMyAdmin «config.inc.php» с помощью редактора vim.
vim config.inc.php
Вставьте созданный нами секрет Blowfish в следующую строку.
$cfg['blowfish_secret'] = '/ES=Gla4KWBD}8nPplvHA]wxwPLYvFSI';
Сохрани и закрой.
Теперь пакет phpMyAdmin установлен в системе FreeBSD 12.0.
Шаг 3. Настройка веб-сервера Apache
На этом этапе мы отредактируем конфигурацию Apache и добавим дополнительную конфигурацию для phpMyAdmin.
Перейдите в каталог конфигурации Apache «/usr/local/etc/apache24/» и отредактируйте файл «httpd.conf».
cd /usr/local/etc/apache24/
vim httpd.conf
Вставьте следующую конфигурацию в конец строки.
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit
Require all granted
</Directory>
Сохрани и закрой.
Теперь phpMyAdmin будет доступен по URL-адресу «http://IP-адрес/phpmyadmin/».
Затем проверьте конфигурацию Apache и убедитесь, что нет ошибок. Затем перезапустите службу Apache.
apachectl configtest
service apache24 restart
И настройка Apache для phpMyAdmin завершена.
Шаг 4 — Тестирование
Откройте веб-браузер и введите IP-адрес сервера с путем к phpMyAdmin, как показано ниже.
http://10.5.5.15/phpmyadmin/
Теперь вы получите страницу входа в phpMyAdmin, как показано ниже.
Введите своего пользователя и пароль MySQL/MariaDB и нажмите кнопку «Перейти».
И вы получите панель управления phpMyAdmin, как показано ниже.
В результате вы можете управлять базами данных MySQL и пользователями с панели управления phpMyAdmin.
Установка и настройка phpMyAdmin во FreeBSD 12.0 успешно завершены.
Ссылки
- https://www.freebsd.org/doc/
- https://www.phpmyadmin.net/