一、安装PHP 7.2框架
1、安装EPEL软件包
$ sudo yum install epel-release
2、安装remi源
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3、安装yun扩展包
$ sudo yum install yum-utils
4、启用remi仓库
$ sudo yum-config-manager
$ sudo yum update
5、安装php 7.2
$ sudo yum install php72
6、安装php-fpm和其他一些模块
$ sudo yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache
7、设置开机启动php-fpm服务
$ systemctl enable php72-php-fpm.service
8、启动php-fpm服务,附常见php-fpm命令
开启服务
$ sudo systemctl start php72-php-fpm.service
停止服务
$ sudo systemctl stop php72-php-fpm.service
查看状态
$ sudo systemctl status php72-php-fpm.service
9、将nginx的用户和用户组添加到php-fpm中
①/etc/nginx/nginx.conf中,设置用户user nginx,然后重启nginx
② /etc/opt/remi/php72/php-fpm.d/www.conf中,设置user=nginx和group=nginx替换掉原来的user=apache和group=apache
③重启php-fpm
$ sudo systemctl restart php72-php-fpm.service
二、下载phpMyAdmin
进入官网https://www.phpmyadmin.net/,直接下载最新版本。解压后放入服务器任意位置即可。
三、nginx配置phpMyAdmin
1、在/etc/nginx/nginx.conf中,新建server
server {
listen 55642;#根据自己情况设置
server_name localhost;#根据自己情况设置
access_log /home/logs/phpMyAdmin/access.log ;#根据自己情况设置
location / {
root /home/phpMyAdmin-5.0.1-all-languages/;#根据自己情况设置
index index.php;
}
location ~ \.php$ {
root /home/phpMyAdmin-5.0.1-all-languages/;#根据自己情况设置
fastcgi_pass 127.0.0.1:9000;
#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;
}
}
2、赋予nginx访问phpMyAdmin的会话权限
$ chown -R root:nginx /var/opt/remi/php72/lib
3、重启nginx
$ nginx -s reload
四、配置phpMyAdmin
1、浏览器访问nginx设置好的端口和域名,以上面的nginx配置为例
http://localhost:55642/setup/
2、在该配置页面中设置mysql相应的信息。保存后,点击下载。将下载后的配置文件,上传到phpMyAdmin的根目录,我的是 /home/phpMyAdmin-5.0.1-all-languages/;
3、访问http://localhost:55642,即可登陆