一、 准备工作:
1. 如果MysqL的root账号为空,需要设置root密码 CentOS下默认安装的MysqL服务器,里面的root账号默认密码为空,首先为root设置一个密码 #MysqLadmin -u root password yourpassword
*注: 虽然通过一些特殊配置,可以使PHPmyadmin允许空密码登录,但是不推荐这样做,尤其是公网的服务器。
2. 设置PHP.ini正确配置session.save_path
如果不存在以下设置,增加该配置。如果被注释了话,去掉注释
2). 查看该目录是否存在:
# 重启启动PHP-fpm
二、安装配置PHPmyadmin
1. 下载并解压到PHPmyadmin 官方下载页面:http://www.PHPmyadmin.net/home_page/downloads.PHP (中文用户应该选择下载all-languages版本)
下载完成后,解压:
移动到相应的目录位置,并改成容易访问的名称:
2. 配置PHPmyadmin
复制一份配置文件:
设置一个内部使用的秘钥(和内部加密有关,与页面登录没有直接关系)
三、配置Nignx下的站点
location / {
root /www/PHPmyadmin;
index index.PHP;
}
location ~ .PHP$ {
root /www/PHPmyadmin;
fastcgi_pass unix:/var/run/PHP-fpm/PHP-fpm.sock;
fastcgi_index index.PHP;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /.ht {
deny all;
}
}
重启Nginx:
完成安装,访问http://yourserver:8081/,测试PHPmyadmin。
四、PHPmyadmin加载缓慢的解决方法
PHPmyadmin4.0系列通通加载缓慢的最终原因是最近PHPmyadmin的官网经常打不开,而PHPmyadmin页面会自动检查官网上的程序 版本更新,所以当你进入PHPmyadmin管理页面点击数据库的时候PHPmyadmin一直在尝试连接官网从而把整个打开过程拖得很慢。
最终的解决办法是不让PHPmyadmin检查更新,找到PHPmyadmin目录下version_check.PHP文件,具体修改如下:
上面代码是通过注释掉else{......}中间这段来取消PHPmyadmin连接官网version.json来检查更新
原文链接:https://www.f2er.com/php/21278.html