centos7安装PhpMyAdmin+nginx+php框架

一、安装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,即可登陆

发布了1 篇原创文章 · 获赞 1 · 访问量 79

猜你喜欢

转载自blog.csdn.net/weixin_42414585/article/details/103923108