phpMyAdmin on LNMP

phpMyAdmin是用PHP语言编写的用于管理MySQL和MariaDB数据库的Web客户端。本文描述如何在Ubuntu 22.04的LNMP环境中安装和配置phpMyAdmin。

硬件环境

Lenovo ThinkPad T14 Gen2 20W1S3H811: Intel i5-1145G7 + DDR4 16GB + NVMe 512GB

虚拟机宿主环境

Win11 x64 Build 22621.2134 英文专业版 + VirtualBox v7.0.8 r156879

虚拟机客户机软件环境

Xubuntu 22.04最小安装,root账号已启用,APT已换国内源,apt update已完成,Screen 4.09.00 + Net-Tools + Openssh-Server 8.9p1已安装,openssh-server允许root远程登录,Nginx 1.18.0已安装,php-fpm 8.1.2已安装,Nginx与php-fpm已集成,MariaDB 10.6.12 / MySQL 8.0.34已安装,MariaDB/MySQL安全安装已完成,MariaDB/MySQL认证方式已修改为需要密码,php-mysql已安装。

安装phpMyAdmin

安装phpMyAdmin
apt install phpMyAdmin

安装进程会询问是否由phpMyAdmin自动配置apache2或/和lighttpd这两种Web Server,因为是用Nginx,所以不选择apache2或lighttpd,用Tab键跳到<ok>回车继续。如下图:

安装进程询问是否用dbconfig-common为phpMyAdmin配置数据库,选择<Yes>回车继续。如下图:

安装进程会创建名为phpmyadmin的MariaDB/MySQL账户,并请用户为其设置密码。本文后面使用MariaDB/MySQL的root账户登录phpMyAdmin,故此处可以留空,由安装进程自动为phpmyadmin账号设置随机密码。如下图:

phpMyAdmin默认安装在/usr/share/phpmyadmin目录,将其与Nginx默认路径或任一Nginx虚拟站点创建软连接即可访问。以与Nginx默认路径创建软连接为例:
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
在浏览器地址栏输入https://Ubuntu_IP/phpmyadmin,可以看到phpMyAdmin登录页面,点击Language语言选项下拉菜单,可以看到phpMyAdmin支持多种语言:

输入MariaDB/MySQL的root账号和密码,登录phpMyAdmin。可以看到MariaDB/MySQL服务TCP/IP端口、服务器版本、PHP版本、phpMyAdmin版本、字符集等信息。


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *