Nginx
的方法Apache
的方法MySQL
的方法PHP
的方法ftp
下载地址&方式:ftp
上传至 nginx
站点根目录:nginx
站点根目录:cd /usr/local/nginx/html
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz
tar -xvf phpMyAdmin*
rm -rf phpMyAdmin-5.1.1-all-languages.tar.gz
mv phpMyAdmin* pmad
phpMyAdmin
配置文件:cp config.sample.inc.php config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost';
/*改为...*/
$cfg['Servers'][$i]['host'] = '12.0.0.1'; /*或你的服务器IP*/
nginx
配置文件 nginx.conf
:vim /usr/local/nginx/conf/nginx.conf
location /pmad {
alias /usr/local/nginx/html/pmad;
index index.php index.html index.htm;
/*注:已将phpMyAdmin改名为pmad...*/
:wq
保存退出,验证语法有无错误:nginx -t
/*------以下为打印内容...------*/
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
/*------以上输出,证明修改无错,可下一步...------*/
mysql
查询一下 mysqli.sock
的路径(知道路径的可省略此步):mysql -uroot -p'密码'
mysql> STATUS
-------------------------------------
UNIX socket: /tmp/mysql.sock
php.ini
配置文件(配置好 mysqli.sock
路径):/*找到...*/
pdo_mysql.default_socket=
/*=后面添加...*/
pdo_mysql.default_socket=/tmp/mysql.sock
/*找到...*/
mysqli.default_socket =
/*=后面添加...*/
mysqli.default_socket =/tmp/mysql.sock
mysqli.default_port = /*填上你的mysql端口*/
:wq
保存退出,只要你的 php-fpm
在运行中,就不需要进行 php-fpm
的重启操作:
重载 nginx
服务配置:
nginx -s reload
登录 phpMyAdmin
:
打开浏览器-输入>>:localhost.pmad
或 ip/pmad
,出现 phpMyAdmin
以下登录界面,则证明设置成功:
MySQL
用户名 & 密码,即可实现登录数据库:
nginx
或 apache
, mysql
或 MariaDB
& PHP
安装:MySQL
图形界面了,是不是超级简单!!!config.sample.inc.php
文件:vim /usr/local/nginx/html/pmad/config.sample.inc.php
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/*在【16行...引号中间任意填入数字&字符...如下所示...*/
$cfg['blowfish_secret'] = 'phpMyAdminu%sernlibrariesame6sW59nRI=';
config.inc.php
文件:vim /usr/local/nginx/html/pmad/config.sample.inc.php
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/*在【16行...引号中间任意填入数字&字符...如下所示...*/
$cfg['blowfish_secret'] = 'phpMyAdminu%sernlibrariesame6sW59nRI=';
:wq
保存退出……
重载 nginx
服务配置:
nginx -s reload
phpMyAdmin
…说明:两个文件的短语密码的配置&修改,可自定义,但【符号+字母大小写+数字】均要包含,且不能少于【32】位,也就是【64】个半角字符。否则还会提示:短语密码过短……
openssl
帮你自动快速生成标准的随机密码语句:openssl rand -base64 32
/*------以下为生成的随机密码语句------*/
ZbY0sy4FdrNxf6sW59nRI3B/xPAKXvOl4HciTt46oT4=
tmp
目录并赋予 777
权限:cd /usr/local/nginx/html/pmad /*这是本人phpMyAdminvim的路径*/
mkdir tmp && chmod 777 tmp
nginx
服务配置:nginx -s reload
phpMyAdmin
…OK!【MySQL】图形界面工具【phpMyAdmin】安装完成并完美运行,是不是超级简单!!!
温馨提示:如果是生产环境,建议增加密码验证环节,以确保生产服务系统的安全性。
发文辛苦!如果对你有帮助,就请点个赞!留下你的高见呗…
更多【IT&编程】等知识内容,请关注本人【sngee】博客…同时也欢迎朋友们来交流……
学如人生,砥砺前行…
互勉互励,志之所趋…