Ссылка на этот учебник: https://www.liquidweb.com/kb/how-to-install-and-configure-phpmyadmin-on-ubuntu-14-04/ для установки PHP-Admin, после установки пакета, на «Шаге 2: Базовая конфигурация» пользователю необходимо ответить на некоторые вопросы.
Можно ли полностью выполнить эти настройки с помощью сценария оболочки из командной строки?
Обычно первое, что нужно сделать, это пропуск любых интерактивных шагов настройки после установки.
export DEBIAN_FRONTEND=noninteractive
apt-get -yq install phpmyadmin
Это пропустит все вопросы, заданные dpkg-preconfigure
.
Затем вам нужно выполнить настройку вручную то есть автоматизировать его самостоятельно, создав сценарий для создания или копирования конфигурации. Локальный файл конфигурации находится в /etc/phpmyadmin/config.inc.php
и вы можете найти несколько примеров конфигурации в /usr/share/doc/phpmyadmin/examples/
. Для безопасности пароли должны быть включены из отдельного файла с разрешениями -rw-r----- root www-data
.
В dpkg-reconfigure phpmyadmin
читает и пишет из /etc/dbconfig-common/phpmyadmin.conf
. Ваш сценарий может быть примерно таким:
export DEBIAN_FRONTEND=noninteractive
apt-get -yq install phpmyadmin
cp /path/to/preconfigured-phpmyadmin.conf /etc/dbconfig-common/phpmyadmin.conf
dpkg-reconfigure --frontend=noninteractive phpmyadmin