之前我们已经讲过, 如何在 CentOS 7 上搭建 PHP 7 + MySQL + Nginx
如果已经完成了搭建, 那么 phpMyAdmin 一定是很多站长必装的
接下来就来讲讲如何搭建 phpMyAdmin
首先进入 phpMyAdmin 网站获取下载地址
上面就是到文章发布为止最新的 phpMyAdmin 版本
首先进入服务器, 如果可以的话, 在 /www 目录下安装
(这里由于没有分配域名, 那么就不再创建新的目录, 而是在原来的目录下安装)
首先进入 /www 目录
cd /www
然后直接下载 phpMyAdmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.1/phpMyAdmin-4.7.1-all-languages.zip
由于下载的是 .zip 压缩包, 很多服务商提供的 CentOS 下并没有解压这个相关软件, 于是就需要安装
yum install -y unzip
安装完成之后, 可以直接解压 .zip 压缩包了
unzip phpMyAdmin-4.7.1-all-languages.zip
解压完成之后, 目录下会多出一个名为 phpMyAdmin-4.7.1-all-languages 的目录
可以通过重命名的方式, 让这个目录命名为 phpMyAdmin
mv phpMyAdmin-4.7.1-all-languages phpMyAdmin
然后可以直接访问相关目录了
这里输入 MySQL 的用户名和密码
一般用户名为 root, 如果已经删除 root 用户自己重新建立新用户的, 用其他用户登录
登录之后就是这个界面 :
这里可以直接看到我们的 PHP 版本和数据库类型, 还有网页服务器的类型
往下面拉可以看到有一个警告和一个错误
在警告这里, 我们点击 "了解原因"
然后点击 "建立" 为 phpMyAdmin 建立一个专门的数据库
这个警告就算处理完成了
接下来处理红色错误
我们来到我们的服务器, 进入 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 生成这样的一串密码
填入单引号中间
之后按 esc 退出编辑模式, 输入 ":" 后输入 wq 退出
来到我们的 phpMyAdmin 网页, 刷新之后会提示
显示一些警告和错误, 并且你已经退出了登录
这里无需理会, 重新登录即可
登录之后, 下拉页面, 你会发现刚刚两条警告和错误都没有了
至此 phpMyAdmin 的安装已经完成了
这里要补充的是, 如果你想用一个域名访问 phpMyAdmin, 你需要首先将域名解析到相关服务器 IP