1. 程式人生 > 其它 >PHP+NGINX配置啟動,在Windows上,隱藏啟動視窗,把程序掛在後臺任務,當前視窗可以執行其他命令。不是通過RunHiddenConsole.exe等第三方工具

PHP+NGINX配置啟動,在Windows上,隱藏啟動視窗,把程序掛在後臺任務,當前視窗可以執行其他命令。不是通過RunHiddenConsole.exe等第三方工具

技術標籤:伺服器linuxjavawindowsshellpython

有些程式在命令列下執行的時候,當我們關閉命令列視窗以後,程式也關閉了。

比如php-cgi的程序,我們在命令列下執行D:\php\php-cgi.exe -b 127.0.0.1:9000,命令列視窗一直開著,當我們關閉命令列視窗或按CTRL+C的時候,程序php-cgi也就關了。

最近看了很多帖子,大部分都是通過RunHiddenConsole.exe來讓php-cgi.exe在後臺執行,有些人用nircmd.exe。執行的命令如下: php\RunHiddenConsole.exe php\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini nircmd.exe exec hide …\php\php-cgi.exe -b 127.0.0.1:9000 -c …\php\php.ini

其實我們可以不通過第三方工具實現,可以通過vbs來實現。建立一個vbs檔案,內容如下,把該vbs放入php-cgi.exe的上一級目錄,雙擊即可在後臺啟動php-cgi.exe。

set wscriptObj = CreateObject("Wscript.Shell") wscriptObj.run "php\php-cgi -b 127.0.0.1:9000",0