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
相關文章
相關標籤/搜索