如何在 Ubuntu 上安装 phpMyAdmin ?

phpMyAdmin 是一个优秀的 MySQL 数据库管理工具。它可以用来浏览、编辑、创建和删除数据表,您不需要 SSH 到远程或者在终端窗口来执行 SQL 查询和管理。
本文将向您展示如何在 Ubuntu 服务器上安装和设置 phpMyAdmin 工具。
Install Apache and PHP
假设你已经安装了 MySQL 服务器。因此,只需安装 phpMyAdmin 所需的其他包即可。
sudo apt install apache2 wget unzip
sudo apt install php php-zip php-json php-mbstring php-mysql
安装完成后,启用并启动 Apache web 服务器。
sudo systemctl enable apache2
sudo systemctl start apache2
Install phpMyAdmin
浏览官方下载页 获取最新的 phpMyAdmin 源文件,或者使用下面的命令下载到您的系统。下载完成后,提取存档文件并移动到合适的位置。
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
unzip phpMyAdmin-5.2.0-all-languages.zip
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin
接下来,创建 tmp 目录并设置适当的权限,这是使其正常工作的必要步骤。
sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp
Configure phpMyAdmin
现在,您需要配置 web 服务器,以便在网络上为 phpMyAdmin 提供服务。为 phpMyAdmin 创建一个 Apache 配置文件。
sudo vim /etc/apache2/conf-available/phpmyadmin.conf
将以下内容添加到 phpmyadmin.conf 配置文件中:
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
</Directory>
<Directory /usr/share/phpmyadmin/setup/>
<IfModule mod_authz_core.c>
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
</Directory>
按 ESC 键,然后输入:wq,然后按 Enter 键,保存文件并退出。
完成所有更改后,启动 Apache 服务以重新加载所有设置。
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
Adjusting FirewallD
如果系统启用了防火墙,则需要放行 web 服务器端口。
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
Access phpMyAdmin
现在使用服务器 IP 地址或域名访问 phpMyAdmin 服务。
http://{your-domain.com}/phpmyadmin

登录后,你将看到如下画面:

我的开源项目
评论已关闭
