下面是在Nginx服务器上安装并配置PHPMyAdmin的详细攻略。
环境准备
在安装PHPMyAdmin之前,需要先安装好以下环境:
- Nginx服务器
- PHP
- MySQL/MariaDB
下载安装PHPMyAdmin
- 访问PHPMyAdmin官网,下载最新版本的压缩包。
- 将压缩包解压到Nginx web根目录,路径为
/usr/share/nginx/html
。
配置PHPMyAdmin
- 将
config.sample.inc.php
复制一份,重命名为config.inc.php
,并在文件中添加如下内容:
$cfg['Servers'][1]['host'] = 'localhost'; //MySQL/MariaDB所在的主机名
$cfg['Servers'][1]['port'] = '3306'; //MySQL/MariaDB所在的端口号,默认为3306
$cfg['Servers'][1]['auth_type'] = 'cookie'; //使用cookie方式登录
$cfg['Servers'][1]['user'] = 'root'; //登录MySQL/MariaDB的用户名
$cfg['Servers'][1]['password'] = 'rootpassword'; //登录MySQL/MariaDB的密码
注意将localhost
、3306
、root
、rootpassword
改为实际的值。
- 配置Nginx,打开Nginx的配置文件
/etc/nginx/nginx.conf
,在http
节点下添加如下内容:
server{
listen 80;
server_name mydomain.com; //域名或IP地址
root /usr/share/nginx/html/phpmyadmin; //PHPMyAdmin解压后的路径
index index.html index.htm index.php;
location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
注意将mydomain.com
、/usr/share/nginx/html/phpmyadmin
改为实际的值。
- 重启Nginx服务,使配置生效。
systemctl restart nginx.service
- 访问
http://mydomain.com
,即可进入PHPMyAdmin管理页面。
示例说明
示例一:修改PHPMyAdmin的登录密码
打开/usr/share/nginx/html/phpmyadmin/config.inc.php
文件,找到以下代码:
$cfg['Servers'][1]['user'] = 'root'; //登录MySQL/MariaDB的用户名
$cfg['Servers'][1]['password'] = 'rootpassword'; //登录MySQL/MariaDB的密码
将rootpassword
修改为新的密码,保存并重启Nginx服务,即可使用新的密码登录PHPMyAdmin。
示例二:修改PHPMyAdmin的语言设置
打开/usr/share/nginx/html/phpmyadmin/config.inc.php
文件,找到以下代码:
$cfg['Lang'] = ''; //使用的语言,默认为英语
将'en'
改为要使用的语言的代码,比如中文为'zh'
,保存并重启Nginx服务,即可使用新的语言登录PHPMyAdmin。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Nginx服务器上安装并配置PHPMyAdmin的教程 - Python技术站