侧边栏壁纸
博主头像
奇楠木语博主等级

行动起来,活在当下

  • 累计撰写 138 篇文章
  • 累计创建 94 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

php-fpm与nginx通信配置

Administrator
2021-09-20 / 0 评论 / 0 点赞 / 99 阅读 / 1489 字

今天更新 debian11 配置文件给覆盖了,我手残没仔细看结果原来改的端口给重置默认了。
那就重新改配置文件,让两个程序相认呗。

使用unix socket通信

  1. 修改php-fpm配置
    在 php-fpm 配置文件中修改(debian11默认php7.4-fpm)
    vim /etc/php/7.4/fpm/pool.d/www.conf
listen = /run/php/php7.4-fpm.sock

#以下配置为默认值,顺带检查一下
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

2.修改nginx配置
vim /etc/nginx/conf-available/php_fpm.conf

upstream php-fpm {
        server unix:/run/php-fpm/php7.4-fpm.sock;
}

使用ip:port进行通信

  1. 修改php-fpm配置
    vim /etc/php/7.4/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

2.修改nginx配置
2.1修改
vim /etc/nginx/conf-available/php_fpm.conf

upstream php-fpm {
    server 127.0.0.1:9000;
}

2.2
如果使用的不是 apt install nginx , 自己写到网站配置文件或者改你一键包配置文件位置。

location ~ \.php${
    ......
    fastcgi_pass  127.0.0.1:9000;
    ......
}

好了,现在测试一下你的 nginx 自检行不行。

nginx -t

有问题跟着提示 debug 。

0

评论区