介绍: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
#将phpMyAdmin\libraries的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:若还会有误,请将phpMyAdmin\libraries\config.default.php以及phpMyAdmin\config.inc.php的秘钥
与phpMyAdmin\config.sample.inc.php保持一致
浏览器输入ip地址:http://127.0.0.1/phpMyAdmin出现以下页面
附:若配置phpmyadmin使登录时可填写IP
找到/libraries/config.default.php当中的$cfg[‘AllowArbitraryServer‘] = false;更改为$cfg[‘AllowArbitraryServer‘] = true;
则出现
以上 就完成啦!!