Maison  >  Article  >  développement back-end  >  Un cas d'utilisation de RunHiddenConsole pour démarrer nginx et php sous Windows

Un cas d'utilisation de RunHiddenConsole pour démarrer nginx et php sous Windows

黄舟
黄舟original
2017-10-31 09:29:531548parcourir

Utilisez RunHiddenConsole sous Windows pour démarrer nginx et php

La fonction de RunHiddenConsole.exe est de fermer automatiquement le script après avoir exécuté la ligne de commande script. Les processus démarrés à partir de scripts ne sont pas fermés. Pour faire simple, le formulaire noir (formulaire de commande CMD) ne sera pas affiché, mais les programmes exécutés sous le formulaire de commande CMD ne seront pas fermés, notamment certaines commandes qui se bloqueront et doivent afficher le formulaire de commande, comme Tomcat. PHP, Nginx, etc.

1. Démarrez Php et Nginx, définissez php_home et nginx_home en fonction de votre propre environnement, puis enregistrez-le en tant que fichier .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. Fermez Php et Nginx

@echo off 
echo Stopping nginx... 
taskkill /F /IM nginx.exe > nul 
echo Stopping PHP FastCGI... 
taskkill /F /IM php-cgi.exe > nul 
exit

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn