20190714 这两天突然需要安装 2 个服务器上的 phpmyadmin
之前都是 docker 下简单使用了 apt install phpmyadmin
其实过程也差不多,再次记录一下,下次好照着 copy
-
下载
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip -
转移到 web 目录
sudo mv phpMyAdmin-4.8.5-all-languages /var/www/phpmyadmin -
复制 config
cd /var/www/phpmyadmin
cp config.sample.inc.php config.inc.php -
修改必要配置
sudo vim config.inc.php
$cfg[‘blowfish_secret’] = ‘wzh20190714’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
i][‘host’] = ‘127.0.0.1’;
-
设置 nginx 网站
cd /etc/nginx/sites-available
sudo cp default phpmyadmin -
设置 phpmyadmin 网站端口和root
sudo vim phpmyadmin
listen 999 ;
root /var/www/phpmyadmin;
-
转移到 enable
sudo ln -s /etc/nginx/sites-available/phpmyadmin /etc/nginx/sites-enabled/phpmyadmin -
测试并重启 nginx
sudo nginx -t
sudo service nginx restart -
测试网站
curl 127.0.0.1:999
curl: (7) Failed to connect to 127.0.0.1 port 999: Connection refused -
检查版本、防火墙
uaname -a
cat /etc/issue
sudo ufw status
** 开放 999 端口 ,或者关掉防火墙,测试正确之后,再处理防火墙