Linux centos7 下安装 phpMyAdmin的教程

 更新时间:2020年3月31日 14:50  点击:2302

yum install httpd php mariadb-server –y

搭建lamp运行环境之后安装phpMyAdmin遇到的一些问题记录一下

1.官网下载phpMyAdmin压缩包

wget -c https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz

2.解压缩到/var/www/html/

tar -zxvf phpMyAdmin-4.9.3-all-languages.tar.gz -C /var/www/html/

3.重命名


cd /var/www/html/
mv phpMyAdmin-4.9.3-all-languages phpMyAdmin


这一步一般都可以正常通过localhost/phpMyAdmin访问了,但是有时候总会出现些其他问题。

4.进入到phpMyAdmin安装目录下复制phpmyadmin的简单配置文件config.sample.inc.php,作为默认配置文件config.inc.php

复制文件

cp config.sample.inc.php config.inc.php

编辑配置文件

vim config.inc.php

配置文件现在需要一个短语密码,找到


$cfg['blowfish_secret'] = ''; //这里随意添加几个字符太短会有错误提示。
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //这里默认就好
$cfg['Servers'][$i]['host'] = 'localhost'; //这里可以改为自己的ip地址或者域名,不改也没关系


5.如果出现错误提示

变量 $cfg['TempDir'] (./tmp/)无法访问。phpMyAdmin无法缓存模板文件,所以会运行缓慢。

在phpMyAdmin目录下新建tmp文件夹


mkdir tmp
chmod 777 tmp


6.可能会提示缺少一些扩展程序

安装php链接数据库的扩展程序包

yum install php-mysql

安装支持多字节字符串扩展的程序包

yum install php-mbstring -y

安装支持多加密扩展的程序包

yum install php-mcrypt –y

7.其他电脑访问需要开启80端口或关闭防火墙

开启80端口


firewall-cmd --zone=public --add-port=80/tcp --permanent
//--zone作用域,--add-port=80/tcp添加端口/协议,--permanent永久生效


重启防火墙

systemctl restart firewalld

或者干脆直接关闭防火墙

查看防火墙状态

systemctl status firewalld

停止防火墙

systemctl stop firewalld

关闭开启启动防火墙

systemctl disable firewalld

8.如果出现Forbidden提示没有权限访问,可能是被selinux阻止了

查看SELinux是否运行

gettenforce

如果是

enforcing //强制模式,会限制domain/type permissive //宽容模式,会有警告但不限制domain/type disabled //关闭状态,没有运行

settenforce 0 //转换成宽容模式,相当于临时关闭SELinuxx settenforce 1 //转换成强制模式

设置SELINUX=disables 可以设置开机不启动

vim /etc/selinux/config

总结

以上所述是小编给大家介绍的Linux centos7 下安装 phpMyAdmin的教程,希望对大家有所帮助

[!--infotagslink--]

相关文章

  • phpmyadmin config.inc.php配置示例

    phpmyadmin config.inc.php配置示例...2013-09-29
  • phpMyadmin创建数据库和设置用户权限图解

    phpmyadmin是一款很不错的WEB对mysql数据库管理软件,如果你想创建数据库与设置用户权限我们必须操作用户的很高的权限,如ROOT权限,下面我来给大家介绍介绍。 先来配...2016-11-25
  • 使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分。而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍的是相对简单的...2015-10-21
  • 修改mysql密码phpmyadmin不能登录

    出现phpmyadmin不能登录是我在修改我mysql服务器密码之后导致的,后来百度了相关的原因,原来是修改了mysql密码之后我们还需要在phpmyadmin目录中去修改config.inc.php中...2016-11-25
  • phpmyadmin不能登录,无任何提示的问题解决

    昨天有一朋友说自己的phpmyadmin不能登录并且无任何提示了,问我怎么解决,下面我来分享一下关于phpmyadmin不能登录问题总结. phpmyadmin不能登录没有提示 解决方法:...2016-11-25
  • CentOS7.2 安装 MongoDB 3.4的教程

    这篇文章主要介绍了CentOS7.2 安装 MongoDB 3.4的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-11
  • phpMyAdmin 高级功能设置的方法图解

    phpmyadmin还有高级功能可能大部份站长不知道吧,今天本文章就来给大家介绍phpMyAdmin 高级功能设置的方法图解,希望文章对大家会有所帮助。 phpMyAdmin 安装后,默认...2016-11-25
  • phpmyadmin写入一句话木马的测试

    下面我们一起来看看一篇关于phpmyadmin写入一句话木马的测试教程,希望此教程能够对各位有帮助。 方法一,一句话木马偶尔拿到一个config中,发现是root,且还有phpmyadmi...2016-11-25
  • phpmyadmin无法登录提示please check errors given in your PHP

    下面来给各位同学介绍关于phpmyadmin无法登录提示please check errors given in your PHP and/or webserver,希望例子对各位有帮助。 今天帮别人弄网站的时候要...2016-11-25
  • IIS 环境下配置PHP5+MySql+PHPMyAdmin

    虽然主要是做.net开发的,但是,时不时的还要搞一下php,但是,php在windows下的配置,总是走很多弯路,正好前几天又配置了一下,因此总结在这里,做为自己的备忘,也希望给遇到问题的朋友们提供一些帮助。...2016-01-27
  • CentOS7下安装python3.6.8的教程详解

    这篇文章主要介绍了CentOS7下安装python3.6.8的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-04-30
  • phpmyadmin无法登陆无响应问题解决办法

    phpmyadmin无法登陆无响应一般是session或cookie设置问题了,下文小编也是因为cookie与 session目录设置问题导致phpmyadmin不能正常登录了。 之前由于修改php.ini...2016-11-25
  • phpmyadmin不能登录解决方法总结

    下面总结一些在开发中碰到的phpmyadmin不能登录解决方法,有需要的朋友可参考参考。 错误 MySQL 返回: #1045 - Access denied for user 'root'@'localhost' (using...2016-11-25
  • Linux centos7 下安装 phpMyAdmin的教程

    这篇文章主要介绍了Linux centos7 安装 phpMyAdmin的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-03-31
  • centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2017-07-06
  • phpmyadmin超时或响应慢的解决办法

    phpmyadmin超时或响应慢的原因我分析有两种,超时就是设置时间不够,默认为1800秒了,而反应慢估计是phpmyadmin自动检查更新导致的,下面我来具体解决一下操作方法。 今...2016-11-25
  • phpMyAdmin2.1.0存在两个漏洞

    phpMyAdmin ( http://www.phpwizard.net/projects/phpMyAdmin/ ) 是一款管理 MySQL 数据库的 PHP 工具,具有基于 WEB 的界面。但是发现它存在漏洞。可选择安装新发布稳...2016-11-25
  • Centos7安装 mysql5.6.29 shell脚本

    这篇文章主要为大家详细介绍了Centos7安装mysql5.6.29的shell脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2017-03-14
  • 个人空间上安装phpMyAdmin方法

    个人空间上安装php教程myadmin方法 当然你有mysql教程数据库教程。 首先 下载 一份最新版的phpmyadmin mysql管理器。 解压后得到一个phpmyadmin的目录(你可以改名) 找到...2016-11-25
  • CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例(详解)

    这篇文章主要介绍了CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...2021-01-15