如何在Ubuntu上安装PhpMyAdmin
PhpMyAdmin是一个LAMP应用程序,专门用于MySQL服务器管理。
它是基于PHP构建的应用程序,可以通过Web浏览器轻松访问。
简而言之,它为数据库管理提供了用户友好的图形界面。
在本教程中,我将说明如何在Ubuntu 18.04服务器上使用LAMP安装PhpMyAdmin。
准备工作
在安装PhpMyAdmin之前,我们需要安装MySQL服务器并为我们的安装正确配置密码插件。
假设我们具有root特权,则可以继续进行预安装步骤:
要安装MySQL,请在终端提示符下运行以下命令:
# apt install mysql-server
默认情况下,MySQL使用本地系统帐户以root用户身份登录。
这是通过插件“ auth_socket”完成的,请在下面查看用户密码插件的状态:
如上面的快照中所述,我已将root密码插件更新为““ mysql_native_password”“,类似于其余可用的系统用户,并根据需要设置MySQL root密码。
这将防止在安装phpmyadmin期间出现任何MySQL连接问题和错误。
现在,我们可以继续安装PhpMyAdmin。
安装PhpMyAdmin
PhpMyAdmin在我们的默认Ubuntu 18.04存储库中可用。
因此,我们可以通过运行以下命令来安装phpmyadmin:
# apt-get install phpmyadmin
该安装将按以下所述的各个安装阶段进行:
阶段1:安装Apache2
在此安装过程中。
它提示我们安装Web服务器,我们需要选择Apache2选项以通过此安装自动设置Web服务器。
阶段2:使用dbconfig-common配置phpmyadmin数据库
在此阶段,系统将提示我们使用dbconfig-common选项为PhpMyAdmin安装配置数据库。
我们可以选择“是”继续自动配置此数据库。
阶段3:设定MySQL密码
在此步骤中,我们需要为phpmyadmin设置一个MySQL密码以连接到数据库服务器。
确认密码后,它将继续进行并成功完成安装。
简而言之,我想说的是,在安装PHPMyAdmin的过程中,它将安装Web服务器,为phpmyadmin配置数据库,并更新必要的配置文件,配置/安装PHP及其必需的模块。
查看安装过程中新添加的软件包的完整列表。
The following NEW packages will be installed: apache2 apache2-bin apache2-data apache2-utils dbconfig-common dbconfig-mysql fontconfig-config fonts-dejavu-core javascript-common libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore liblua5.2-0 libsodium23 libtiff5 libwebp6 libxpm4 libzip4 php php-bz2 php-common php-curl php-gd php-mbstring php-mysql php-pear php-php-gettext php-phpseclib php-tcpdf php-xml php-zip php7.2 php7.2-bz2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-readline php7.2-xml php7.2-zip phpmyadmin ssl-cert 0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded. Need to get 21.5 MB of archives.
阶段4:将PhpMyAdmin配置文件包含到Apache 2中
这是最后一个阶段,我们需要将PhpMyAdmin Apache配置文件包含到我们的主要Web服务器配置中。
请将此包含行添加到/etc/apache2/apache2.conf的Apache 2配置文件的末尾,然后重新启动服务以使这些更改生效。
Include /etc/phpmyadmin/apache.conf
完成后,请使用以下命令重新启动服务:
# systemctl restart apache2
现在,我们可以使用根证书通过“ http://Server-IP/phpmyadmin /”通过浏览器访问PhpMyAdmin界面。