参考本教程: https : //www.liquidweb.com/kb/how-to-install-and-configure-phpmyadmin-on-ubuntu-14-04/用于安装PHP-Admin,安装包后,在“Step 2:基本configuration“一些问题需要由用户填写。
是否有可能通过命令行完全通过Shell脚本完成这些configuration?
基本上,首先要做的是跳过任何交互式的安装后configuration步骤 。
export DEBIAN_FRONTEND=noninteractive apt-get -yq install phpmyadmin
这将跳过dpkg-preconfigure所做的所有问题。
然后,您需要手动执行configuration,即通过使脚本创build或复制configuration来自动执行configuration。 本地configuration文件位于/etc/phpmyadmin/config.inc.php ,您可以在/usr/share/doc/phpmyadmin/examples/find一些configuration示例。 为了安全起见,密码应该包含在具有权限-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