1.使用apt自动安装

sudo apt install phpmyadmin

安装完成后,创建软链接到web根目录下(nginx中是/var/www/html/)。

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

2.手动安装

phpmyadmin官网下载最新源码,并解压到web根目录下(如/var/www/html/)。

sudo unzip -d /var/www/html phpMyAdmin-5.1.0-all-languages.zip

sudo mv phpMyAdmin-5.1.0-all-languages phpmyadmin

3.错误修复

3.1配置文件现在需要一个短语密码

sudo cp -p /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php

sudo vi config.inc.php

设定config.inc.php 文件的$cfg['blowfish_secret']参数,参数字符串长度必须在32位以上。

3.2$cfg['TempDir'] (./tmp/)读取失败且不能建立缓存, phpMyAdmin运行速度将受影响

cd /var/www/html/phpmyadmin

sudo mkdir -m 777 ./tmp

3.3配置文件权限错误,不应任何用户都能修改

原因:phpmyadmin目录权限过高(ls -al),linux系统设置了777访问权限。

chmod -R 755 phpmyadmin