zoukankan      html  css  js  c++  java
  • linux上php-fpm设置使用sock文件

    纯属记录本人操作,不具备通用性

    首先就是找php-fpm的配置文件修改配置,我用的php是7.1.4

    在php-fpm.conf里面找不到lister=127.0.0.1:9000的配置,然后找到末尾发现有个inclue

    进入php-fpm.d找到www.conf,在里面修改listen = 127.0.0.1:9000为

    listen = /tmp/php-fpm.sock

    然后到nginx修改配置文件

    把fastcgi_pass 127.0.0.1:9000;改为fastcgi_pass unix:/tmp/php-fpm.sock;

    然后重启php-fpm和nginx,发现无效,这个时候是/tmp/php-fpm.sock没有权限,直接chmod 777 /tmp/php-fpm.sock

    然后就能访问了,用sock文件会比访问9000端口快些

    PS:后记

    今天要安装一个拓展,安装拓展之后重启php-fpm发现网页报错了

    具体我猜是重新启动了php-fpm,新产生一个php-fpm.sock,所以把这个新的php-fpm.sock设置权限777就可以了

    后面发现直接修改www.conf配置文件里的listen.mode=0666就可以设置默认权限,不用手动修改了

  • 相关阅读:
    编译原理 实例
    lex yacc flex bison
    图解tensorflow 源码分析
    PostgreSQL 179个场景 案例集锦
    github view source
    Java 微服务实践
    Linux kernel AIO
    Lex与Yacc学习
    OpenResty 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台
    nginx Architecture
  • 原文地址:https://www.cnblogs.com/php48/p/8763550.html
Copyright © 2011-2022 走看看