[目录]

建议顺序阅读

1.安装操作系统与挂载数据盘

2.安装和配置Apache

3.编译和安装PHP7.3

4.安装和配置Mysql数据库

5.安装和配置WordPress

6.安装和配置Nginx

7.配置HTTPS与开启CDN加速

8.安装和配置phpMyAdmin

8.安装phpMyAdmin

一般来说,安装phpMyAdmin时为了方便通过浏览器远程管理数据库。

①下载安装包

打开官网下地址:
http://www.phpmyadmin.net/downloads

或者使用下面的命令下载:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz

②解压

cd /home
tar -xvf phpMyAdmin-4.9.1-all-languages.tar.gz
# 重命名
mv phpMyAdmin-4.9.1-all-languages phpMyAdmin

③配置

cd phpMyAdmin
cp config.sample.inc.php config.inc.php
vim config.inc.php

fg['Servers'][$i]['host'] = 'localhost';改成fg['Servers'][$i]['host'] = '127.0.0.1';

这里如果不修改的话会报phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory错误。

④添加Nginx配置

我们使用8688端口来访问phpMyAdmin,记得在云主机安全组中放通该端口。

添加phpMyAdmin配置文件:

vim /etc/nginx/cond.d/phpmyadmin.conf

加入下面的内容:

server {
 listen 8888;
 server_name localhost;
 access_log /var/log/nginx/phpmyadmin-access.log main;

 location / {
  root /yasin/phpMyAdmin;
  index index.php;
 }

 location ~ \.php$ {
  root /yasin/phpMyAdmin;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include fastcgi_params;
 }

 location ~ /\.ht {
  deny all;
 }
}

配置完成后使用重启Nginx:

systemctl restart nginx

这时候打开网页输入http://你设置的IP:8888,即可通过phpMyAdmin管理你的数据库!

⑤添加访问开关脚本

一般来说,直接将自己的数据库权限暴露在外网是很危险的,但有时候又需要通过网页来直接管理,毕竟这样毕竟方便。

所以可以写一个shell脚本,作为访问的开关,需要的时候打开配置,直接通过网页即可修改数据库,使用完成后再关闭开关,提高安全系数。

这是我写的一个简单的脚本phpmyadmin.sh,仅供参考。

#!/bin/bash 
# author: yasin
function enable_phpmyadmin(){
    mv /etc/nginx/conf.d/phpmyadmin.conf_bak /etc/nginx/conf.d/phpmyadmin.conf
    systemctl restart nginx
    echo "enable phpmyadmin success." 
}

function disable_phpmyadmin(){
    mv /etc/nginx/conf.d/phpmyadmin.conf /etc/nginx/conf.d/phpmyadmin.conf_bak
    systemctl restart nginx
    echo "disable phpmyadmin success." 
}

case $1 in
enable)
    enable_phpmyadmin;;
disable)
    disable_phpmyadmin;;
*)
    echo "Usage:`basename $0` {enable|disable}";;
esac

打开访问开关:./phpmyadmin.sh enable

关闭访问开关:./phpmyadmin.sh disable

八、Centos 7.6安装和配置phpMyAdmin
Tagged on:

发表评论

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