完全通过shell脚本安装和configurationphpmyadmin

参考本教程: 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