[目录] 建议顺序阅读 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 或者使用下面的命令下载:
1 wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz
②解压 1 2 3 4 cd /home tar -xvf phpMyAdmin-4.9.1-all-languages.tar.gzmv phpMyAdmin-4.9.1-all-languages phpMyAdmin
③配置 1 2 3 cd phpMyAdmincp 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配置文件:
1 vim /etc/nginx/cond.d/phpmyadmin.conf
加入下面的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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:
这时候打开网页输入http://你设置的IP:8888
,即可通过phpMyAdmin
管理你的数据库!
⑤添加访问开关脚本 一般来说,直接将自己的数据库权限暴露在外网是很危险的,但有时候又需要通过网页来直接管理,毕竟这样毕竟方便。 所以可以写一个shell脚本,作为访问的开关,需要的时候打开配置,直接通过网页即可修改数据库,使用完成后再关闭开关,提高安全系数。 这是我写的一个简单的脚本phpmyadmin.sh
,仅供参考。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/bin/bash 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 ` {enabledisable}" ;;esac
打开访问开关:./phpmyadmin.sh enable
关闭访问开关:./phpmyadmin.sh disable