之前我们已经讲过, 如何在 CentOS 7 上搭建 PHP 7 + MySQL + Nginx

如果已经完成了搭建, 那么 phpMyAdmin 一定是很多站长必装的

接下来就来讲讲如何搭建 phpMyAdmin

首先进入 phpMyAdmin 网站获取下载地址

https://www.phpmyadmin.net/

https://files.phpmyadmin.net/phpMyAdmin/4.7.1/phpMyAdmin-4.7.1-all-languages.zip

上面就是到文章发布为止最新的 phpMyAdmin 版本

首先进入服务器, 如果可以的话, 在 /www 目录下安装

(这里由于没有分配域名, 那么就不再创建新的目录, 而是在原来的目录下安装)

首先进入 /www 目录

cd /www

然后直接下载 phpMyAdmin

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.1/phpMyAdmin-4.7.1-all-languages.zip

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

由于下载的是 .zip 压缩包, 很多服务商提供的 CentOS 下并没有解压这个相关软件, 于是就需要安装

yum install -y unzip

安装完成之后, 可以直接解压 .zip 压缩包了

unzip phpMyAdmin-4.7.1-all-languages.zip

解压完成之后, 目录下会多出一个名为 phpMyAdmin-4.7.1-all-languages 的目录

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

可以通过重命名的方式, 让这个目录命名为 phpMyAdmin

mv phpMyAdmin-4.7.1-all-languages phpMyAdmin

然后可以直接访问相关目录了

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

这里输入 MySQL 的用户名和密码

一般用户名为 root, 如果已经删除 root 用户自己重新建立新用户的, 用其他用户登录

登录之后就是这个界面 :

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

这里可以直接看到我们的 PHP 版本和数据库类型, 还有网页服务器的类型

往下面拉可以看到有一个警告和一个错误

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

在警告这里, 我们点击 "了解原因"

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

然后点击 "建立" 为 phpMyAdmin 建立一个专门的数据库

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

这个警告就算处理完成了

接下来处理红色错误

我们来到我们的服务器, 进入 phpMyAdmin 目录

然后通过 config.sample.inc.php 文件, 复制一份名为 config.inc.php 的文件

cp config.sample.inc.php config.inc.php

然后通过 vi 命令编辑 config.inc.php

vi config.inc.php

将光标定位到 $cfg['blowfish_secret'] = '' 一行

在单引号中输入至少32位由大小写英文和数字组成的一串密码

这里我们用 1Password 生成这样的一串密码

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

填入单引号中间

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

之后按 esc 退出编辑模式, 输入 ":" 后输入 wq 退出

来到我们的 phpMyAdmin 网页, 刷新之后会提示

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

显示一些警告和错误, 并且你已经退出了登录

这里无需理会, 重新登录即可

登录之后, 下拉页面, 你会发现刚刚两条警告和错误都没有了

在 CentOS 7 上搭建 phpMyAdmin-Jonny'Blog

至此 phpMyAdmin 的安装已经完成了

 

这里要补充的是, 如果你想用一个域名访问 phpMyAdmin, 你需要首先将域名解析到相关服务器 IP

然后配置 Nginx 即可, Nginx 的配置可以参考 《在 CentOS 7 上搭建 Nginx + PHP 7 + MySQL 5.7》 这篇文章