linux系统下进行安装phpMyAdmin(基于Centos)

介绍:linux系统是支持在线安装下载相关包的,进行安装phpmyadmin,需要进行以下步骤:

1、确定安装方式是在线安装还是离线安装还是源码安装

2、确定phpmyadmin要安装的的linux系统是基于什么系统的(目前我使用过有以下几种1-Ubuntu 2-Redhat 3-Centos--红帽公司出的免费版) 使用命令

uname -a

  查看系统说明

3、确定linux在线安装的命令是什么,并查看系统本身是否含有相关在线安装命令

1-Ubuntu--dpkg/apt-get install    
2--Redhat--yum
3-Centos--yum)

4、以上3步确定好之后,需要确保linux系统下含有Apache(Centos下以httpd展示)且确定Apache版本-查看方式:

httpd -v

     确定是否有PHP的环境且PHP版本,查看方式:

php -v

确定是否有Mysql且版本-查看方式:

mysql _V

如果没有以上环境;请先确保以上环境完成》安装以上环境如下

Apache: 在线安装:

yum install httpd 
#安装成功后,进行使用命令重启服务器
service httpd restart
#打开浏览器,输入ip地址127.0.0.1 会出现Apache的页面
#若没有正确出现,检查防火墙以及SELINUX(linux下的安全子系统)状态
#关闭防火墙
firewall-cmd --add-service=http --permanent
#更改SELINUX
vi /etc/selinux/config
#改成以下模式

#SELINUX=enforcing

#SELINUXTYPE=targeted 

SELINUX=disabled

  ##SELinux 的三种工作模式 1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。

                2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。

                3. disabled:关闭 SELinux

重启服务应该就可以了

PHP在线安装方式:

yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
#更改index.php
vi /var/www/html/index.php

<?php

  phpinfo();

?>

#重新启动服务器

restart httpd service

#可以成功看到php页面

安装mysql:在线&离线

#在线
yum -y install mysql mysql-server mysql-devell
#离线 下载地址http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#下载成功后 执行
rpm -ivh mysql-community-release-el7-5.noarch.rpm
#打开服务
service mysqld start
#进入mysql页面
mysql -uroot -p #回车两次
#出现mysql> 或者 Mariadb> 则成功
#更改密码
mysql -uroot -proot #回车两次
use mysql;
update user set password=password('root'where user='root'#用户名为:root 密码为:root
flush privileges;
#ctrl+c 退出mysql
#使用 mysql -uroot -proot 进行检验

5、若在线安装,确保第4步中的三个环境都有且已配置完成,执行yum install phpmyadmin ;

  若出现错误,执行yum list 查看可以安装的软件,确保phpmyadmin大小写无误;

  若大小写一致,还出现错误,则使用命令 yum repolist 确定源有多少,若源不足,进行更新源;

 若更新源之后还有错误,则可能系统不支持在线安装phpmyadmin,则需要下载离线包进行安装;

  因博主的环境不支持在线,因此提供理想方式下载安装PHPmyadmin

  phpmyadmin官网下载地址:https://www.phpmyadmin.net/downloads/

  4.6.6版本地址:https://www.phpmyadmin.net/files/4.6.6/

  
#下载:phpMyAdmin-4.6.6-all-languages.tar.gz
#解压
tar -zxvf phpMyAdmin-4.6.6-all-languages.tar.gz
#复制到var/www 或者var/www/html下
#此部分博主遇到了大坑,建议用户先进行查看httpd.conf
mv phpMyAdmin-4.6.6-all-languages /var/www/html/phpMyAdmin
cd phpMyAdmin
#将phpMyAdminlibraries的config.default.php 复制到phpMyAdmin路径下并更改名字为config.inc.php ,
cd libraries
sudo cp config.default.php /var/www/html/phpMyAdmin/config.inc.php
#配置config.inc.php
#配置如下:https://www.cnblogs.com/grimm/p/5299218.html
#!!!注意 $cfg['blowfish_secret'] = 'abcdefghijtklmnopqrstuvwxyz';设置短语密码尽量设置32位以上
#进行重启服务
service httpd restart
##TIPS:若报403错误,请检查selinux & 更改http.conf里的内容 更改参考链接地址:http://down.chinaz.com/try/201202/1662_1.htm

##TIPS:若还会有误,请将phpMyAdminlibrariesconfig.default.php以及phpMyAdminconfig.inc.php的秘钥
phpMyAdminconfig.sample.inc.php保持一致

浏览器输入ip地址:http://127.0.0.1/phpMyAdmin出现以下页面

附:若配置phpmyadmin使登录时可填写IP

找到/libraries/config.default.php当中的$cfg['AllowArbitraryServer'] = false;更改为$cfg['AllowArbitraryServer'] = true;

则出现

以上  就完成啦!!

原文地址:https://www.cnblogs.com/gjianli/p/14954009.html