CentOS 安装 PHPMyAdmin 指南

简介
PHPMyAdmin 是一个基于 PHP 的开源工具,用于管理和操作 MySQL 数据库,在 CentOS 系统中安装 PHPMyAdmin 可以方便地管理数据库,以下是在 CentOS 上安装 PHPMyAdmin 的详细步骤。
准备工作
- 确保你的 CentOS 系统已更新到最新版本。
- 安装 Apache 和 MySQL 服务。
安装 Apache 和 MySQL
安装 Apache:
sudo yum install httpd
启动 Apache 服务并设置为开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
安装 MySQL:
sudo yum install mariadb-server
启动 MySQL 服务并设置为开机自启:
sudo systemctl start mariadb sudo systemctl enable mariadb
配置 MySQL 密码(如果尚未设置):

sudo mysql_secure_installation
根据提示设置 root 用户密码、删除匿名用户、禁止 root 远程登录、删除测试数据库等。
安装 PHPMyAdmin
安装 PHPMyAdmin:
sudo yum install phpmyadmin
配置 PHPMyAdmin:
sudo vi /etc/httpd/conf.d/phpmyadmin.conf
找到 DocumentRoot 和 DirectoryIndex 这两行,修改为:
DocumentRoot "/usr/share/phpmyadmin" DirectoryIndex index.php
配置 Apache 权限:
sudo chown -R apache:apache /usr/share/phpmyadmin sudo chmod -R 755 /usr/share/phpmyadmin
重启 Apache 服务:
sudo systemctl restart httpd
访问 PHPMyAdmin
在浏览器中输入以下地址访问 PHPMyAdmin:

http://你的服务器IP地址/phpmyadmin 输入 MySQL 的用户名和密码即可登录。
FAQs
问题:安装 PHPMyAdmin 时遇到错误 "php.ini file not found" 如何解决?
解答: 确保你的 PHP 配置文件
php.ini存在,Apache 服务有权限访问它,通常情况下,php.ini文件位于/etc/php/目录下,你可以通过以下命令检查:sudo find /etc/php/ -name "php.ini"
如果找不到
php.ini文件,你可能需要重新安装 PHP。问题:在访问 PHPMyAdmin 时出现 "The requested URL could not be retrieved" 错误,怎么办?
解答: 检查 Apache 的配置文件
/etc/httpd/conf.d/phpmyadmin.conf是否正确,确保DocumentRoot和DirectoryIndex的路径正确,检查 Apache 是否有权限访问/usr/share/phpmyadmin目录,你可以使用以下命令检查:sudo ls -l /usr/share/phpmyadmin
如果权限不正确,你可以使用
sudo chown -R apache:apache /usr/share/phpmyadmin命令来修改权限。

