下载phpmyadmin
https://www.phpmyadmin.net/downloads/
当前,phpmyadmin
的最新版本是4.7.0。与php7
以及mariadb10.1.22
适配。
cd /usr/local/src/phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
tar -xzvf phpMyAdmin-4.7.0-all-languages.tar.gz
mkdir /data/www/phpmyadmin
mv /usr/local/src/phpmyadmin/phpMyAdmin-4.7.0-all-languages /data/www/phpmyadmin
配置nginx
结合centos7
编译安装nginx1.12.0
,对phpmyadmin
进行配置。
cd /data/server/nginx/conf/vhosts #进入配置目录
cp www.cnf phpmyadmin.cnf #复制一份配置文件。
vi phpmyadmin.cnf #对配置文件进行修改
修改成功后,保存退出。然后重启nginx
。
访问phpmyadmin
之前,已经安装了nginx
,php
,以及mariadb
。他们都已经配置好了。此时,只需要访问到phpmyadmin
就可以。
因为我是测试环境。nginx默认访问的目录是www
。而phpmyadmin又在www下。此时,只需要访问 http://123.206.174.179/phpmyadmin/ 就可以(我服务的ip地址就是123.206.174.179)。打开phpmyadmin首页,输入数据库账号密码登录进去。这个时候你也许会发现在页面上出现这样的提示。
配置文件现在需要一个短语密码
。解决这个问题的步骤如下:
1. 复制phpmyadmin
的根目录里的config.sample.inc.php
文件,然后将复制文件重命名为 config.inc.php
。 config.inc.php
是phpmyadmin
的配置文件。
- 编辑
config.inc.php
。找到行$cfg['blowfish_secret'] = ' '
; ,在单引号里边填入字符。不过,填入字符的长度不得少于32位。否则,后边会报 配置文件中的密文(blowfish_secret)太短 的提示。编辑好后,保存文件。 -
重启 nginx。
cp /data/www/phpmyadmin/config.sample.inc.php /data/www/phpmyadmin/config.inc.php
vi config.inc.php
$cfg['blowfish_secret'] = 'www.vinixiu.com-www.vini123.com-www.qiubg.com'; #修改成类似这样的字符串
:wq #保存并退出
/data/server/nginx/sbin/nginx -s reload #重启nginx
上边的问题解决了。有出现phpMyAdmin高级功能尚未完全设置,部分功能未激活。
的警告。如何解决,可以参考:http://blog.csdn.net/lccee/article/details/54968969