介绍: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;
则出现
以上 就完成啦!!