gpt4 book ai didi

php - Amazon Linux 上的多个 PHP-FPM 版本加载相同的配置

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:36 26 4
gpt4 key购买 nike

我想在装有 Amazon Linux 的服务器上运行多个 PHP-FPM 版本。安装程序与 Nginx 一起运行并且那里的配置很好。我安装了 PHP 5.6 和 7.1 并修改了/etc/php-fpm-5.6/www.conf 和/etc/php-fpm-7.1/www.conf 为每个版本创建一个池。问题是,当我启动其中一项 fpm 服务时,它们总是从/etc/php-fpm.conf 中加载套接字信息,并且不使用特定于版本的服务。我没有修改/etc/php-fpm.conf,只是更改了版本特定的监听部分

listen = /var/run/php-fpm/php-fpm-7.1.sock

并在我的 nginx 中使用套接字:

  fastcgi_pass   unix:/var/run/php-fpm/php-fpm-7.1.sock;

我找不到任何建议,为什么要这样做。我找到的所有文档都只是告诉我我做了什么,它应该有效。

最佳答案

处理此问题的正确方法是取消注释 /etc/sysconfig/php-fpm-X.Y 的最后一行,其中 X.Y 是 php 版本,例如 /etc/sysconfig/php-fpm-7.2

$ cat /etc/sysconfig/php-fpm-7.2
# Additional environment file for php-fpm
# Uncomment below to use the php 7.2 specific configuration file
OPTIONS="-y /etc/php-fpm-7.2.conf"

关于php - Amazon Linux 上的多个 PHP-FPM 版本加载相同的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48266876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com