Windows では、RunHiddenConsole を使用して nginx と
php
RunHiddenConsole.exe を起動します。 RunHiddenConsole.exe の機能は、コマンド ライン スクリプトの実行後にスクリプトを自動的に閉じることであり、スクリプトから開始されたプロセスは実行されません。閉まっている。簡単に言うと、黒いフォーム (CMD コマンド フォーム) は表示されませんが、CMD コマンド フォームで実行されているプログラム、特に Tomcat など、ハングしてコマンド フォームを表示する必要がある一部のコマンドは終了しません。 PHP、Nginxなど
@echo off
set php_home=./php/php-5.6.1-nts-Win32-VC11-x64
set nginx_home=./nginx/nginx-1.7.4
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole %php_home%/php-cgi.exe -b 127.0.0.1:9000 -c %php_home%/php.ini
echo Starting nginx...
RunHiddenConsole %nginx_home%/nginx.exe -p %nginx_home%
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
以上がWindows上でRunHiddenConsoleを使ってnginxとphpを起動するケースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。