C:/php-7/php-cgi.exe -b 127.0.0.1:9000 -c C:/php-7/php.ini
用以上方式打開php的話娇妓,會自動的關(guān)閉,到處查了后說什么東西默認(rèn)是500次暖眼,到了的話cgi就會關(guān)閉
所以才想到用以下的批處理辦法去解決
@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
網(wǎng)上說添加以上就不會退出,我也參考了一些老的代碼逢渔,在windows也是這樣聊品,目前我這邊沒有出現(xiàn)退出情況.
對于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設(shè)置 腳本(啟動/關(guān)機) 在啟動里面添加你的bat即可
第2種杨刨,在計劃任務(wù)中添加
參考鏈接 https://www.cnblogs.com/52php/p/5681412.html
還有一點就是在執(zhí)行bat批量處理文件的時候晤柄,不要開啟打開后提示那個界面.