Nginx服务器上安装并配置PHPMyAdmin的教程

前端之家收集整理的这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、 准备工作:

1. 如果MysqL的root账号为空,需要设置root密码 CentOS下默认安装的MysqL服务器,里面的root账号默认密码为空,首先为root设置一个密码 #MysqLadmin -u root password yourpassword

*注: 虽然通过一些特殊配置,可以使PHPmyadmin允许空密码登录,但是不推荐这样做,尤其是公网的服务器。

2. 设置PHP.ini正确配置session.save_path

1). 首先检查PHP.ini配置文件

PHP.ini

如果不存在以下设置,增加该配置。如果被注释了话,去掉注释

PHP/session”

2). 查看该目录是否存在:

PHP/session
PHP/session

# 修改目录属主为Nginx

Nginx:Nginx session/ -R

# 重启启动PHP-fpm

PHP-fpm restart

二、安装配置PHPmyadmin

1. 下载并解压到PHPmyadmin 官方下载页面:http://www.PHPmyadmin.net/home_page/downloads.PHP中文用户应该选择下载all-languages版本)

下载完成后,解压:

PHPMyAdmin-4.1.12-all-languages.zip

移动到相应的目录位置,并改成容易访问的名称

PHPMyAdmin-4.1.12-all-languages /www/PHPmyadmin

2. 配置PHPmyadmin

复制一份配置文件:

PHPmyadmin #cp config.sample.inc.PHP config.inc.PHP
PHP
PHP

设置一个内部使用的秘钥(和内部加密有关,与页面登录没有直接关系)

三、配置Nignx下的站点

Nginx/conf.d/PHPmyadmin.conf
Nginx/PHPmyadmin-access.log main;

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

Nginx restart

完成安装,访问http://yourserver:8081/,测试PHPmyadmin。

四、PHPmyadmin加载缓慢的解决方法

PHPmyadmin4.0系列通通加载缓慢的最终原因是最近PHPmyadmin的官网经常打不开,而PHPmyadmin页面自动检查官网上的程序 版本更新,所以当你进入PHPmyadmin管理页面点击数据库的时候PHPmyadmin一直在尝试连接官网从而把整个打开过程拖得很慢。

最终的解决办法是不让PHPmyadmin检查更新,找到PHPmyadmin目录下version_check.PHP文件,具体修改如下:

上面代码是通过注释掉else{......}中间这段来取消PHPmyadmin连接官网version.json来检查更新

修改完后PHPmyadmin马上又回到秒开了。

原文链接:https://www.f2er.com/php/21278.html

猜你在找的PHP相关文章