php在window上的问题

C:/php-7/php-cgi.exe -b 127.0.0.1:9000 -c C:/php-7/php.ini
用以上方式打开php的话,会自动的关闭,到处查了后说什么东西默认是500次,到了的话cgi就会关闭
所以才想到用以下的批处理办法去解决


@echo off
echo Starting PHP FastCGI...
set PHP_FCGI_MAX_REQUESTS=0
"C:\php-7\RunHiddenConsole.exe" "C:\php-7\php-cgi.exe" -b 127.0.0.1:9001 -c "C:\php-7\php.ini"
"C:\php-7\RunHiddenConsole.exe" "C:\php-7\php-cgi.exe" -b 127.0.0.1:9002 -c "C:\php-7\php.ini"
"C:\php-7\RunHiddenConsole.exe" "C:\php-7\php-cgi.exe" -b 127.0.0.1:9003 -c "C:\php-7\php.ini"


上面开启了三个php-cgi

RunHiddenConsole.exe是用来隐藏窗口的,下载地址
https://pan.baidu.com/s/1znVfxIV1y_XI1j48fDKelg
set PHP_FCGI_MAX_REQUESTS=0
网上说添加以上就不会退出,我也参考了一些老的代码,在windows也是这样,目前我这边没有出现退出情况.

对于nginx的配置,我有如下配置\

upstream phpfastcgi_proxy{``
     server 127.0.0.1:9001;
     server 127.0.0.1:9002;
     server 127.0.0.1:9003;
}
location ~ \.php$ {
  root           D:/dl/public/;
  fastcgi_pass   phpfastcgi_proxy;
  fastcgi_index  index.php;
  fastcgi_param  SCRIPT_FILENAME  D:/dl/public/$fastcgi_script_name;
  include        fastcgi_params;
}

windows开机启动脚本

第1种,在终端中 gpedit.msc -> 计算机配置 windows设置 脚本(启动/关机) 在启动里面添加你的bat即可

第2种,在计划任务中添加

参考链接 https://www.cnblogs.com/52php/p/5681412.html
还有一点就是在执行bat批量处理文件的时候,不要开启打开后提示那个界面.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我的博客:https://blog.thuol.com 说明 亲测原稿。以 D:\wnmp 目录为例(实际目录...
    00天火00阅读 1,156评论 1 7
  • 1.LAMP介绍  LAM(M)P:L: linuxA: apache (httpd)M: mysql, mar...
    尛尛大尹阅读 1,115评论 0 1
  • 1.准备工作Windows操作系统 Nginx下载地址:http://nginx.org/en/download....
    android_coco阅读 645评论 0 0
  • 跟我一起看见我少见多怪的乱语 在伊目光里不提问也不怀疑因为 你是一直清明电闪于夜灿阳在昼 沉息入眠或念绪如烟透明胜...
    厚灵阅读 155评论 0 0
  • (1) 经常听到这样一句话,如果你现在不努力,未来就会有穿不完的地摊货和逛不完的菜市场。 这句话的初衷肯定是想激励...
    向阳花开啦阅读 818评论 6 4