linux

位置:IT落伍者 >> linux >> 浏览文章

nginx中unix:/tmp/php-cgi.sock错误解决解决


发布日期:2018年07月04日
 
nginx中unix:/tmp/php-cgi.sock错误解决解决
出现这种问题一般是因为/tmp/phpcgisock功能是负责流量最主要的特征就是unix socket比tcp快下面来解决办法

首先建立/tmp/phpcgisock文件然后将之改所有者改为wwwdata

#我直接改成nginx的用户好像必须要属于nginx的用户组才能正常使用未验证
sudo chown wwwdata /tmp/phpcgisock

到nginxconf如果你用的是虚拟机那么就到/etc/nginx/siteavailable里改相关文件

修改
# fastcgi_pass :;
fastcgi_pass unix:/tmp/phpcgisock;

找到initd/phpcgi(参考文章开关提到的文章)

修改
#DAEMON_OPTS=”a p C u wwwdata f /usr/bin/phpcgi”

DAEMON_OPTS=”a s /tmp/phpcgisock C u wwwdata f /usr/bin/phpcgi”

然后分别重启nginx 和 spawnfcgi即可你的nginx效率就更高啦!:)

上一篇:如何在Linux环境模拟DOS命令

下一篇:利用X-window配置错误入侵Linux