如何在 CentOS 8 上安装 phpMyAdmin

phpMyAdmin 是一个web应用程序,是使用最广泛的 MariaDB/MySQL 数据库管理软件。

之路教程 https://onitr oad .com

在 CentOS 8 LAMP 服务器上安装 phpMyAdmin

从phpMyAdmin官方网站下载最新版本的phpMyAdmin。

[root@phpmyadmin-01 ~]# cd /tmp
[root@phpmyadmin-01 tmp]# wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-english.tar.gz

在 Apache 默认文档根目录中解压下载的 tar包。

[root@phpmyadmin-01 tmp]# tar xvf phpMyAdmin-5.0.1-english.tar.gz --directory /var/www/html

修改目录名

[root@phpmyadmin-01 tmp]# cd
[root@phpmyadmin-01 ~]# mv /var/www/html/phpMyAdmin-5.0.1-english/ /var/www/html/phpmyadmin

在 phpMyAdmin 目录中,使用phpMyAdmin提供的脚本,在 MariaDB 服务器中创建 phpMyAdmin 数据库和相关对象。

[root@phpmyadmin-01 ~]# mysql -u root -p123 < /var/www/html/phpmyadmin/sql/create_tables.sql

复制配置文件

[root@phpmyadmin-01 ~]# cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php

编辑 config.inc.php 文件。

[root@phpmyadmin-01 ~]# vi /var/www/html/phpmyadmin/config.inc.php

在此文件中设置32个字符的 Blowfish 密码。

$cfg['blowfish_secret'] = 'A;on-it-road;p3n;S0urc3;3woircom'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

通过 phpMyAdmin 创建一个临时目录来缓存模板。

[root@phpmyadmin-01 ~]# mkdir /var/www/html/phpmyadmin/tmp

将 apache 用户设置为 pma 目录的所有者。

[root@phpmyadmin-01 ~]# chown -R apache:apache /var/www/html/phpmyadmin/

为 tmp 目录设置 SELinux 权限,使其可被 apache 用户写入。

[root@phpmyadmin-01 ~]# semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/phpmyadmin/tmp(/.*)?"
[root@phpmyadmin-01 ~]# restorecon -Rv /var/www/html/phpmyadmin/tmp
Relabeled /var/www/html/phpmyadmin/tmp from unconfined_u:object_r:httpd_sys_content_t:s0 to unconfined_u:object_r:httpd_sys_rw_content_t:s0

在浏览器中打开 URL https://phpmyadmin-01.onitroad.com/phpmyadmin/。

以 root 用户身份登录。

成功登录后,我们将进入 phpMyAdmin 应用程序的仪表板。

日期:2020-09-17 00:12:33 来源:oir作者:oir