PHPmyAdmin图像管理工具
基于php编写的页面在线管理mysql
软件准备
nginx+phpmyadmin包
部署LNMP环境
安装nginx
将压缩包中的nginx tar包上传到家目录
# 安装必要依赖 gcc、unzip、make、pcre-devel、zlib-devel
]#yum -y install gcc、unzip、make、pcre-devel、zlib-devel
# 解压nginx-tar包并进行编译安装
]# tar -xf nginx-1.22.1.tar.gz
]# cd nginx-1.22.1
nginx-1.22.1]# ./configure
nginx-1.22.1]# make && make install
nginx-1.22.1]# ls /usr/local/nginx/ # 查看安装目录
conf html logs sbin
# 修改配置文件 输入 :set nu 开启行号
]#vim /usr/local/nginx/conf/nginx.conf
43 location / {
44 root html;
45 index index.php index.html index.htm; //添加首页名
46 }
65 location ~ \.php$ { // 访问.php的请求转给本机的9000端口
66 root html;
67 fastcgi_pass 127.0.0.1:9000;
68 fastcgi_index index.php;
69 #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
70 include fastcgi.conf; //存储nginx变量文件
71 }
]# /usr/local/nginx/sbin/nginx # 启动服务
]# netstat -utnlp | grep 80 # 查看端口
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 42182/nginx: master
安装php
将压缩包phpmyadmin也上传到家目录
# 安装相关依赖
]#yum -y install php php-devel php-mysqlnd php-json php-fpm
# 修改配置文件
]#vim +38 /etc/php-fpm.d/www.conf
;listen = /run/php-fpm/www.sock # 使用;注释
listen = 127.0.0.1:9000 # 添加一行
# 启动服务
]#systemctl enable php-fpm --now # 启动并设置为开机自启动
]# netstat -utnlp | grep 9000 //查看端口
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 67251/php-fpm: mast
安装phpmyadmin
# 解压
]#unzip phpMyAdmin-5.2.1-all-languages.zip
# 剪切到nginx/html目录下,改名为phpmyadmin
]#mv phpMyAdmin-5.2.1-all-languages /usr/local/nginx/html/phpmyadmin
# 进入软件目录
]# cd /usr/local/nginx/html/phpmyadmin/
# 创建主配置文件
]#cp config.sample.inc.php config.inc.php
# 修改配置文件(如果操作的数据库不在本机的时候修改)
# localhost代表本机,如果是其余机器则写IP即可
]#vim +30 config.inc.php
30 $cfg['Servers'][$i]['host'] = 'localhost';
页面访问
- 关闭机器上的防火墙和selinux
- 也可根据实际设置防火墙规则
#浏览器访问
http://安装数据库服务器所在的IP地址/phpmyadmin
# 输入数据库管理员账号密码即可