phpmyadmin是一个基于web的工具,用于管理mysql、mariadb和drizzle服务器。它可以帮助执行数据库操作,如创建、删除、查询、表、列、关系、索引、用户和权限等。
本指南将指导您如何在CentOS 7 / RHEL 7上安装phpMyAdmin。
在安装phpMyAdmin之前,您需要在服务器上安装LAMP Stack。
在CentOS 7上安装phpMyAdmin
phpMyAdmin可以通过EPEL存储库进行安装,因此需要先安装EPEL存储库rpm。
立即学习“PHP免费学习笔记(深入)”;
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
接下来,使用以下命令安装phpMyAdmin。
yum -y install phpmyadmin
配置phpMyAdmin
phpMyAdmin的配置文件位于/etc/httpd/conf.d目录中,包含访问权限的规则和设置。
默认情况下,phpMyAdmin只能从localhost访问。要更改此设置,我们需要编辑phpMyAdmin.conf文件。
在CentOS 7中,Web访问由mod_authz_core.c模块管理,因此普通的允许或拒绝规则即使修改也可能无效。
vi /etc/httpd/conf.d/phpMyAdmin.conf
默认配置如下:
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin
AddDefaultCharset UTF-8
Apache 2.4
zuojiankuohaophpcnRequireAnyyoujiankuohaophpcn Require ip 127.0.0.1 Require ip ::1 zuojiankuohaophpcn/RequireAnyyoujiankuohaophpcn
Apache 2.2
Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1
SuperCms在线订餐系统下载模板采用响应式设计,自动适应手机,电脑及平板显示;满足单一店铺外卖需求。功能:1.菜单分类管理2.菜品管理:菜品增加,删除,修改3.订单管理4.友情链接管理5.数据库备份6.文章模块:如:促销活动,帮助中心7.单页模块:如:企业信息,关于我们更强大的功能在开发中……安装方法:上传到网站根目录,运行http://www.***.com/install 自动
Apache 2.4
zuojiankuohaophpcnRequireAnyyoujiankuohaophpcn Require ip 127.0.0.1 Require ip ::1 zuojiankuohaophpcn/RequireAnyyoujiankuohaophpcn
Apache 2.2
Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1
请注释掉Require ip 127.0.0.1和Require ip ::1的行,并在这些注释行中添加Require all granted,使其如下所示:
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin
AddDefaultCharset UTF-8
Apache 2.4
zuojiankuohaophpcnRequireAnyyoujiankuohaophpcn #Require ip 127.0.0.1 #Require ip ::1 Require all granted zuojiankuohaophpcn/RequireAnyyoujiankuohaophpcn
Apache 2.2
Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1
Apache 2.4
zuojiankuohaophpcnRequireAnyyoujiankuohaophpcn #Require ip 127.0.0.1 #Require ip ::1 Require all granted zuojiankuohaophpcn/RequireAnyyoujiankuohaophpcn
Apache 2.2
Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1
重启服务以使更改生效。
systemctl restart httpd配置防火墙以允许来自外部网络的HTTP请求。
firewall-cmd --permanent --add-service=http firewall-cmd --reload访问phpMyAdmin
现在,您可以从浏览器访问phpMyAdmin,URL为:
https://www.php.cn/link/b6e61f3a46000af53590f293dcf35c20
或
https://www.php.cn/link/df3abfaa6336c64811b77e86b9cb17b0
使用root(数据库管理员)或任何数据库用户登录。












