加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-12 21:04:21 所属栏目:PHP教程 来源:网络整理
导读:一、 准备工作: 1. 如果mysql的root账号为空,需要设置root密码CentOS下默认安装的mysql服务器,里面的root账号默认密码为空,首先为root设置一个密码#mysqladmin -u root password yourpassword *注: 虽然通过一些特殊配置,可以使phpmyadmin允许空密码登

一、 准备工作:

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

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

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

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

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

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

# 修改目录属主为nginx

# 重启启动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来检查更新

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读