Je joue souvent avec le système, errant entre la commodité de Windows et la magie de Linux. Une fois que je joue avec la configuration de base du système, je dois la refaire par la présente. Nginx et PHP
Contexte
Je déconne souvent avec le système, errant entre la commodité de Windows et la magie de Linux. Une fois que je joue avec la configuration de base du système, Je dois le refaire. J'enregistre par la présente le démarrage, le redémarrage et la sortie de base de Nginx et PHP
Expérience en ligne
Vous pouvez rechercher beaucoup de ce genre de choses sur Internet. , et il existe de nombreux scripts, tels que :
@echo off taskkill /F /IM nginx.exe > nul
et ainsi de suite Oui, ça n'a pas l'air très « élégant »
Trouver une approche différente
Je ne sais pas comment écrire le traitement par lots, et j'ai essayé quelques mots mais rien n'allait. J'ai eu l'idée d'utiliser des raccourcis et des outils de ligne de commande. . L'exécution d'une commande n'est-elle pas simplement un appel à un programme avec des paramètres ? Cela peut être comme ceci :
1. Créez un raccourci et l'objet de connexion est nginx.exe dans n'importe quel chemin
2. Changez les propriétés dans le raccourci "Target", ajoutez -s reload après redémarrage, ajoutez -s quit après sortie, pas besoin d'ajouter ou d'ajouter ce dont vous avez besoin au démarrage
3. PHP n'utilise pas cette méthode, elle quand même utilise le traitement par lots :
@echo off echo Starting PHP FastCGI... d:\applications\php\php-cgi.exe -b 127.0.0.1:9000 -c d:\applications\php\php-dev.ini
@echo off echo Stopping PHP... taskkill /F /IM php-cgi.exe > nul exit
Avantages et inconvénients
Personnellement, je pense que les raccourcis sont plus intuitifs sous Windows, vous pouvez envisager d'utiliser
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!