php - 为什么 php-fpm 无法启动?
问题描述
我已经设置了一个 AWS EC2 实例并安装了以下内容:
httpd24 php71 php71-fpm php71-mysqlnd mod24_ssl fcgi mod24_fcgid
我想运行 apache 2.4、php 7.1 和 php-fpm。在下面的错误中,我也不明白“nginx”正在尝试做什么,如果我正在运行 apache,我认为我没有安装任何可以在 nginx 上运行的东西。
ERROR: [pool www] cannot get uid for user 'nginx': Success (0)
在 php-fpm.conf 中,未注释我有这个
pid = /var/run/php-fpm/php-fpm-7.1.pid
在我的 php-fpm.conf 中我没有看到
user = apache
group = apache
但我确实在 /etc/php-fpm.d/www.conf 中看到了它们
有人可以帮我解决这个问题。
谢谢你
解决方案
在/etc/php-fpm.d/www.conf 中找到解决,我找到了这一行。
listen.acl_users = apache,nginx
解决方案 - 更改为
listen.acl_users = apache
推荐阅读
- typescript - 获取记录键
(或使用推断的键和类型值定义对象)在 TypeScript 中 - python - 为什么不打印最大值和最小值?
- azure - Azure APIM:在自托管下开发时,站点可以在非编辑模式下启动吗?
- xslt - 根据存储在另一个元素中的键选择 XML 元素
- kubernetes - Kubernetes 延迟部署
- swift - 我们如何将 UITapGestureRecognizer 分配给另一个视图?
- javascript - 页面上有多个 javascript 计数器
- java - 尝试添加 swagger 配置以发送带有请求的授权标头后,应用程序无法启动
- html - Angular - ngbDropdownMenu 项目不可见,但您可以看到它们存在
- bash - AWS CLI 权限被拒绝?