前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php5-fpm一直无法监听9000端口 | Nginx配置TP5

php5-fpm一直无法监听9000端口 | Nginx配置TP5

作者头像
AlicFeng
发布2018-06-08 15:25:10
8670
发布2018-06-08 15:25:10
举报

先来看看nginx的配置内容

代码语言:javascript
复制
server {
    listen 80;
    server_name    tp5.samego.com;
#    access_log    /app/logs/nginx/mydomain_access.log;
#    error_log    /app/logs/nginx/mydomain_error.log;
    set $root   /home/alic/workspace/PHP/ThinkPHP/BasicThinkPHP5/public;
    location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
    {
        root $root;
    }
    location / {
        root    $root;
        index    index.html index.php;
        if ( -f $request_filename) {
            break;
        }
        if ( !-e $request_filename) {
            rewrite ^(.*)$ /index.php/$1 last;
            break;
        }
    }
    location ~ .+\.php($|/) {
    root $root;
    fastcgi_pass   127.0.0.1:9000;
        fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param    SCRIPT_FILENAME    $root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

Nginx配合PHP(ThinkPHP5)遇到的问题

  • php5-fpm一直无法监听9000端口
代码语言:javascript
复制
2017/06/05 00:12:53 [error] 10350#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: tp5.samego.com, request: "GET /index.html HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "tp5.samego.com"

解决方案如下: 我的nginx配置文件:/etc/nginx/sites-enabled/basicTP5.conf,则修改如下文件 /etc/php5/fpm/pool.d/www.conf basicTP5.conf 修改内容为:将listen = /var/run/php5-fpm.sock修改成listen = 9000 Then,既然修改配置完成那就重启两个服务:php-fpm 以及 nginx。


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.06.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档