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

先来看看nginx的配置内容

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端口
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。


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏静默虚空的博客

嵌入式服务器jetty,让你更快开发web

概述 jetty是什么? jetty是轻量级的web服务器和servlet引擎。 它的最大特点是:可以很方便的作为嵌入式服务器。 它是eclipse的一个开源项...

2538
来自专栏小夜博客

Linux最好用远程管理 xshell

4638
来自专栏宏伦工作室

微信红包自动监测

3213
来自专栏跟着阿笨一起玩NET

Win7系统应用程序不能拖放文件原来又是UAC是惹的祸

291
来自专栏.NET技术

Visual Studio Package 插件开发

  这段时间公司新做了一个支付系统,里面有N个后台服务,每次有更新修改,拷贝打包发布包“不亦乐乎”。。。于是我想要不要自己定制个打包插件。

943
来自专栏安恒网络空间安全讲武堂

打个3dsctf,电脑机都开不了?

3DSCTF Malware 3道题 writeup tags: - Reverse - malware ---- 这个ctf有个Malware的题型,...

2339
来自专栏梦里茶室

java后台开发- NOTE

2015-1-6: IDEA servlet-api.jar    idea从14升级到15后,发现 import javax.servlet.AsyncCon...

1949
来自专栏我的博客

apache禁止恶意解析

1.apache配置加载的时候把ip放在最前面即可 <VirtualHost *:80> DocumentRoot /var/www/ ServerName...

2815
来自专栏前端黑板报

Terminal &zsh &oh-my-zsh配置

1.查看shell cat /etc/shells ? 2.更换shell chsh -s /usr/local/bin/zsh 注:要确保更改的shell在上...

2157
来自专栏JackieZheng

开发人员看测试之运行Github中的JBehave项目

本文要阐述的主要有两点,一是介绍自动化测试框架JBehave,二是介绍如何在Github上拉项目,编译成myeclipse环境中的项目,并最终导入Myeclip...

1855

扫码关注云+社区