帮助文档Help

多nginx单php-fpm的配置方法

一佰互联网站制作(www.yinxi.net) 发布日期 2019-03-28 09:39:34 浏览数: 68

简介:用php fastcgi和nginx搭配的形式是很常见的,在很BT的需求下,可能会需要多个nginx走不同的端口,而进程只用一个php-fpm。 本文所讲的环境比上述一句话还要BT,存在一个php-fpm,而且每个nginx都以一个非超级用户所 ...

用php fastcgi和nginx搭配的形式是很常见的,在很BT的需求下,可能会需要多个nginx走不同的端口,而进程只用一个php-fpm。

本文所讲的环境比上述一句话还要BT,存在一个php-fpm,而且每个nginx都以一个非超级用户所有来进行运行。

这样就存在了一个BT的情况,php-fpm默认不能以root权限运行,而普通用户来运行的话,对其他用户的目录,php-fpm将没有权限,页面在运行php的时候,会提示404。

于是有以下的解决方案:

找到php的源代码 $src_path/sapi/cgi/fpm/fpm_unix.c

在文件顶部增加一个宏定义:#define I_REALLY_WANT_ROOT_PHP

重新 configure make make install

此时再修改php-fpm.conf 将user group都修改成root(经过上面的修改php-fpm已经支持root了)。

重启php-fpm.

配置各nginx.conf:

location ~ .*\.(php|php5)?$

{

#fastcgi_pass unix:/tmp/php-cgi.sock;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fcgi.conf;

}

点到即止,不再多说。。。

本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yinxi.net学习互联网营销技术请到巅云建站www.yx10011.com。
一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

上一篇:小白怎么做微商 | 下一篇:APP交互设计



相关新闻more

12
05月
专业网站建设一切基于美好生活的存在

我们生活节奏太快。我们需要在这样一个快节奏的情况中能好好的感受生活的魅力所在。太忙碌的生活需要健康合理的帮助给我们的生活带来利益所在。网络网... >>详情

10
04月
24岁月薪2W,好的机会,离不开这个技能…

设计稿总觉得哪里怪怪的,但是不知道怎么改?设计缺乏完整的体系支撑,每次设计效果差强人意?已经很努力地在工作了,但是薪资没涨,跳槽无门?被类似... >>详情

25
04月
PHP fclose函数用法总结

php fclose()函数 语法作用:关闭一个打开文件语法:fclose(file)参数:file 必需。规定要关闭的文件。说明:如果成功... >>详情

01
04月
我为什么不喜欢用微信

简介:微信改版,成为最近大热的热点;我也迫不及待地体验了一下,但是我个人并不看好这次微信更新,下面给出我的分析理由。微信在周五晚上进行更新,... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751