在nginx上搭建php服务

不同的操作系统会有不一样
我这里用的是centos系统

首先下载
yum install php php-fpm php-mysqlnd php-gd php-mbstring

其次我们需要修改配置文件
vim /etc/php-fpm.d/www.conf
将user 和 group 都修改成nginx
image
然后还有非常重要的一步 我们需要先看看listen 的内容 我这里是 /run/php-fpm/www.sock 说明他使用sock套接字连接的
但还有可能是 127.0.0.1:9000 下面会用到
image

然后
进入我们nginx配置文件的地方
将如下写入

php配置
location ~ \.php$ {
root /web/A;         #站点根目录
try_files $uri =404;  #不用改默认即可
fastcgi_pass unix:/run/php-fpm/www.sock;  //这里就填写之前我们listen里面看到的内容
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /web/A$fastcgi_script_name;
include fastcgi_params;
}

image

接着
重启 php-fpm服务:systemctl restatr php-fpm
设置开机即开服务 systemctl enable php-fpm
重启 nginx服务 :systemctl restart nginx
即可完成

posted @   WSssSW  阅读(72)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示