首页 > Windows开发 > 详细

[转载]windows下PHP + Nginx curl访问本地地址超时卡死问题的解决方案

时间:2018-06-05 10:52:30      阅读:375      评论:0      收藏:0      [点我收藏+]

原因:

windows 下 nginx+php环境,不支持并发。

解决方案:

1、在配置nginx vhost时,需要同时运行的网站设置不同的fastcgi_pass的端口号

server {
    server_name www.xxx.com;

    # 其他配置...

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
        # 这里是重点
        fastcgi_pass   127.0.0.1:9000;
        try_files $uri =404;
    }
}

server {
    server_name api.xxx.com;

    # 其他配置...

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
        # 这里是重点
        fastcgi_pass   127.0.0.1:9001;
        try_files $uri =404;
    }
}

2.启动多个 php-cgi

打开cmd 或bash 命令行运行:

<path>/php-cgi.exe -b 127.0.0.1:9000 -c <path>/php.ini(不能关闭窗口)

打开新的命令行窗口

<path>/php-cgi.exe -b 127.0.0.1:9001 -c <path>/php.ini(不能关闭窗口)

[转载]windows下PHP + Nginx curl访问本地地址超时卡死问题的解决方案

原文:https://www.cnblogs.com/batsing/p/9138493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!