本文主要是介绍window php curl,成长足迹-解决window 下nginx+php环境中使用 curl 超时问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
那就让php进程运行在多个不同的端口号上,让nginx去自动分配php请求到这些个端口上,配置如下:
在nginx配置文件的http段,增加:upstream php_server {
server 127.0.0.1:9000 weight=1;
server 127.0.0.1:9001 weight=1;
server 127.0.0.1:9002 weight=1;
server 127.0.0.1:9003 weight=1;
server 127.0.0.1:9004 weight=1;
server 127.0.0.1:9005 weight=1;
server 127.0.0.1:9006 weight=1;
server 127.0.0.1:9007 weight=1;
server 127.0.0.1:9008 weight=1;
server 127.0.0.1:9009 weight=1;
}
将server段中fastcgi_pass部分改为:fastcgi_pass php_server;
当然,必不可少的,启动php进程脚本需要类似这样启动:
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9000 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9001 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9002 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9003 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9004 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9005 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9006 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9007 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9008 -c d:/php54/php.ini
RunHiddenConsole.exe d:/php54/php-cgi.exe -b 127.0.0.1:9009 -c d:/php54/php.ini
这篇关于window php curl,成长足迹-解决window 下nginx+php环境中使用 curl 超时问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!