nginx和php-fpm以root用户运行

开启root权限,请谨慎使用!!! 为了使KodExplorer能读写root用户数据需要修改nginx,php-fpm运行用户为root,下面为修改笔记

  • nginx version: nginx/1.18.0 (Ubuntu)
  • PHP 8.1

sudo vi /etc/nginx/nginx.conf

user root; #第一行
...

sudo vi /etc/php/8.1/fpm/pool.d/www.conf

...
# 修改两处
listen.owner = root
listen.group = root
...
user = root
group = root

sudo vi /lib/systemd/system/php8.1-fpm.service

# 加上-R允许root执行
...
ExecStart=/usr/sbin/php-fpm8.1 -R --nodaemonize --fpm-config /etc/php/8.1/fpm/php-fpm.conf
...

防火墙问题可能导致80端口无法访问

# 如果外网无法访问请关闭防火墙或者添加规则
service iptables stop 
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

重启服务

systemctl daemon-reload # php8.1-fpm.service修改刷新
/etc/init.d/php8.1-fpm restart
/etc/init.d/nginx restart

# check php8.1-fpm.sock是否生成
ls /run/php/

本文同步于个人Github博客:https://github.com/cloudswave/blog/issues/15,欢迎留言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值