ホームページ  >  記事  >  バックエンド開発  >  Windows上でRunHiddenConsoleを使ってnginxとphpを起動するケース

Windows上でRunHiddenConsoleを使ってnginxとphpを起動するケース

黄舟
黄舟オリジナル
2017-10-31 09:29:531546ブラウズ

Windows では、RunHiddenConsole を使用して nginx と

php
RunHiddenConsole.exe を起動します。 RunHiddenConsole.exe の機能は、コマンド ライン スクリプトの実行後にスクリプトを自動的に閉じることであり、スクリプトから開始されたプロセスは実行されません。閉まっている。簡単に言うと、黒いフォーム (CMD コマンド フォーム) は表示されませんが、CMD コマンド フォームで実行されているプログラム、特に Tomcat など、ハングしてコマンド フォームを表示する必要がある一部のコマンドは終了しません。 PHP、Nginxなど

1. PhpとNginxを起動し、自分の環境に合わせてphp_homeとnginx_homeを設定し、.batファイルとして保存します。

@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%

2. Php と Nginx を閉じる

@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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。