Linux centos7 安装 phpMyAdmin

yum install httpd php mariadb-server –y
搭建lamp运行环境以后安装phpMyAdmin遇到的一些问题记录一下php

 

1.官网下载phpMyAdmin压缩包html

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

 

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

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

 

3.重命名linux

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

到这一步通常均可以正常经过localhost/phpMyAdmin访问了,可是有时候总会出现些其余问题。sql

 

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.若是出现错误提示vim

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

在phpMyAdmin目录下新建tmp文件夹
mkdir tmp
chmod 777 tmp

 

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

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

yum install php-mysql

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

yum install php-mbstring -y

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

yum install php-mcrypt –y

 

7.其余电脑访问须要开启80端口或关闭防火墙dom

开启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
相关文章
相关标签/搜索