Write the Code. Change the World.

6月 23

下载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

之前,已经安装了nginxphp,以及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.phpconfig.inc.phpphpmyadmin的配置文件。

  1. 编辑config.inc.php。找到行$cfg['blowfish_secret'] = ' '; ,在单引号里边填入字符。不过,填入字符的长度不得少于32位。否则,后边会报 配置文件中的密文(blowfish_secret)太短 的提示。编辑好后,保存文件。

  2. 重启 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

发表评论

电子邮件地址不会被公开。 必填项已用*标注