Поиск по сайту:

Как установить 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/