CentOS 7.3 安装与配置 PHPMyAdmin

简介 PHPMyAdmin 是一个基于 PHP 的开源工具,用于管理和操作 MySQL 数据库,它提供了一个易于使用的图形界面,使得数据库的管理变得更加简单,在 CentOS 7.3 系统上安装 PHPMyAdmin 可以方便地管理数据库。
安装 PHPMyAdmin
更新系统 确保您的系统已经更新到最新状态,执行以下命令更新系统:
sudo yum update
安装 Apache 和 MySQL 安装 Apache 服务器和 MySQL 数据库服务器:
sudo yum install httpd mysql-server
启动 Apache 和 MySQL 服务 启动 Apache 服务并设置为开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
启动 MySQL 服务并设置为开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
配置 MySQL root 用户密码 使用以下命令查找初始密码:

sudo grep 'temporary password' /var/log/mysqld.log
使用以下命令设置 root 用户的密码:
sudo mysql_secure_installation
按照提示设置 root 用户的密码、删除匿名用户、禁止 root 远程登录等。
安装 PHP 和 PHPMySQLi 扩展 安装 PHP:
sudo yum install php php-mysql
安装 PHPMyAdmin 下载 PHPMyAdmin 的最新版源码包:
wget https://files.phpmyadmin.net/phpMyAdmin/5.7.5/phpMyAdmin-5.7.5-all-languages.tar.gz
解压源码包:
tar -xvf phpMyAdmin-5.7.5-all-languages.tar.gz
移动解压后的目录到 Apache 的网站目录下:
sudo mv phpMyAdmin-5.7.5-all-languages /var/www/html/phpmyadmin
设置目录权限:

sudo chown -R apache:apache /var/www/html/phpmyadmin sudo chmod -R 755 /var/www/html/phpmyadmin
配置 PHPMyAdmin
- 修改配置文件 进入 PHPMyAdmin 的配置文件目录:
cd /var/www/html/phpmyadmin
修改 config.inc.php 文件,找到以下代码行并取消注释:
$cfg['Server']['host'] = 'localhost'; $cfg['Server']['port'] = 3306; $cfg['Server']['socket'] = '';
- 配置 Apache 虚拟主机 编辑 Apache 的虚拟主机配置文件:
sudo nano /etc/httpd/conf.d/phpmyadmin.conf
<VirtualHost *:80>
DocumentRoot /var/www/html/phpmyadmin
ServerName phpmyadmin.yourdomain.com
ServerAlias www.phpmyadmin.yourdomain.com
<Directory /var/www/html/phpmyadmin>
AllowOverride All
Require all granted
</Directory>
</VirtualHost> 保存并退出文件。
- 重启 Apache 服务
sudo systemctl restart httpd
FAQs
问题:安装 PHPMyAdmin 时遇到权限错误怎么办?解答: 确保在安装 PHPMyAdmin 之前已经为 Apache 用户(通常是 apache)设置了正确的权限,可以使用以下命令修改目录权限:
sudo chown -R apache:apache /var/www/html/phpmyadmin sudo chmod -R 755 /var/www/html/phpmyadmin
问题:无法访问 PHPMyAdmin 网页,提示错误“无法连接到 MySQL”怎么办?解答: 请确保 MySQL 服务正在运行,root 用户的密码已经设置,您还可以检查
config.inc.php文件中的数据库配置是否正确。

