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.-all-languages.tar.gz -C /var/www/html/

3.重命名

cd /var/www/html/
mv phpMyAdmin-4.9.-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 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=/tcp --permanent
//--zone作用域,--add-port=80/tcp添加端口/协议,--permanent永久生效
重启防火墙
systemctl restart firewalld 或者干脆直接关闭防火墙
查看防火墙状态
systemctl status firewalld
停止防火墙
systemctl stop firewalld
关闭开启启动防火墙
systemctl disable firewalld

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

查看SELinux是否运行
getenforce
如果是
enforcing //强制模式,会限制domain/type
permissive //宽容模式,会有警告但不限制domain/type
disabled //关闭状态,没有运行 setenforce //转换成宽容模式,相当于临时关闭SELinuxx
setenforce //转换成强制模式 设置SELINUX=disables 可以设置开机不启动
vim /etc/selinux/config

Linux centos7 安装 phpMyAdmin的更多相关文章

  1. linux centos7安装phpMyAdmin详解,以及解决各种bug问题

    使用php和mysql开发网站的话,phpmyadmin和navicat是目前非常好的mysql管理工具,但是phpmyadmin最主要是免费开源,目前很多集成的开发环境都会自带phpmyadmin, ...

  2. Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

  3. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux   JAVA画图时常用到Font 类对象 这样的对象 ...

  4. Linux centos7安装Mongodb

    Linux centos7安装Mongodb-4.0 1.下载 官方下载地址:https://www.mongodb.com/download-center/community 2.上传解压 1)rz ...

  5. linux(centos7) 安装nginx

    linux(centos7) 安装nginx 1.14(stable) 版本 Nginx配置文件常见结构的从外到内依次是「http」「server」「location」等等,缺省的继承关系是从外到内, ...

  6. linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...

  7. 【PHP7.1】linux centos7 安装phpredis扩展

    背景: linux  centos7.4  php7.1 一 . 安装redis 1 进入usr/local  目录 cd /usr/local 2  下载redis  并解压到当前目录 wget h ...

  8. linux centos7 安装mysql-5.7.17教程(图解)

    1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下 ...

  9. window和linux(centos7)安装mysql5.7

    window mysql 安装步骤 社区版本下载地址: https://dev.mysql.com/downloads/file/?id=474802 下载完成后,得到mysql-installer- ...

随机推荐

  1. ubuntu-14.04.6配置IP

    配置环境与要求: 网卡列表如下: eth0:DHCP模式 eth1:静态模式 网络概况与要求: 192.168.2.0/24为外网(获取网络资源) 10.5.1.0/24为内网(终端服务管理) 系统默 ...

  2. TypeScript躬行记(4)——泛型

    泛型是程序设计语言中的一种风格或范式,相当于类型模板,允许在声明类.接口或函数等成员时忽略类型,而在未来使用时再指定类型,其主要目的是为它们提供有意义的约束,提升代码的可重用性. 一.泛型参数 当一个 ...

  3. 实验18:HDLC和PPP

    实验15-1:HDLC 和PPP 封装 Ø     实验目的通过本实验,读者可以掌握如下技能:(1) 串行链路上的封装概念(2) HDLC 封装(3) PPP 封装 Ø     实验拓扑 实验步骤n  ...

  4. k3s新版本发布!支持Helm3!还有其他重要更新Highlight!

    前 言 两个月前,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)在KubeCon2019北美峰会上宣布,Rancher打造的轻量级Kuberne ...

  5. 实现当前目录下开启CMD

    我们都知道在WIN7下,可以按shift+鼠标右键->在此处打开命令窗口 或者在 输入cmd,回车 那么,怎样去实现这样的功能呢? //当前目录下开启CMD #include <stdio ...

  6. SpringMVC 进阶

    请求限制 一些情况下我们可能需要对请求进行限制,比如仅允许POST,GET等... RequestMapping注解中提供了多个参数用于添加请求的限制条件 value 请求地址 path 请求地址 m ...

  7. [sphinx]生成文档的工具

    安装: pip install sphinx 新建文档项目 sphinx-quickstart 配置一些设置选项, 生成项目文件 生成html make html .\make.bat html #w ...

  8. HDU6183 Color it (线段树动态开点)

    题意: 一个1e6*1e6的棋盘,有两个操作:给(x,y)加上颜色c,或查找(1,y1)到(x,y2)内的颜色种类数量,最多有50种颜色 思路: 建立50颗线段树,对每个颜色的线段树,维护每个y坐标上 ...

  9. Shiro自动登录

    Shiro RememberMe spring.xml <bean class="org.apache.shiro.web.mgt.DefaultWebSecurityManager& ...

  10. O准备如何苟进复赛圈?华为软挑开挂指南(附赛题预测)

    事先声明,这不是华为软挑的软广,我也不是海军. 这篇文章纯粹是心血来潮,原因是去年上传到github的参赛代码,前几天又有两个人star和fork了. 记得star热潮还是去年4月复赛刚结束的那几天, ...