J’ai une application laravel. J’ai exécuté la commande 'php artisan serve'
pour les tests locaux et mon application a été servie sur localhost: 8000 . Mais maintenant, je veux arrêter de le servir sur localhost: 8000, c’est-à-dire que je ne veux pas le servir maintenant.
J’ai fermé la ligne de commande, redémarré le serveur mais il est toujours en service. Comment ceci peut être fait?
Remarque: j’utilise Windows à des fins de test.
Appuyez sur Ctrl
+ Shift
+ ESC
. Localisez le processus php exécutant artisan et tuez-le avec un clic droit -> kill process
.
Rouvrez la ligne de commande et redémarrez le serveur.
Notez que vous devriez être capable de tuer le processus simplement en lui envoyant un signal de Ctrl
avec Ctrl
+ C
voici ce que je fais appuyez sur ctrl
+ c
> lsof -i :8000
pour vérifier si le port est occupé ou non si un processus écoute le port 8000, il sera affiché avec l’identifiant du port
> sudo kill -9 [PID]
tuer le processus qui écoute cet identifiant de port
lancer lsof agin
> sudo lsof -i 8000
vola
J’ai utilisé Ctrl + C dans mon mac pour arrêter la commande php artisan laravel servir
Pour l’utilisateur Windows, tapez cette commande pour afficher la liste des processus PHP en cours d’exécution:
tasklist /FI "IMAGENAME eq php.exe"
Montrera:
Image Name ---- PID ---- Session Name ---- Session ---- Mem Usage php.exe --------- XXXX ---- Console ---------- 4 ------- 19.852 K
Recherchez le numéro PID (XXXX) et tapez-le pour supprimer le processus:
taskkill /F /PID XXXX
Windows 10 avec le serveur XAMPP selon le shell que vous utilisez pour exécuter:
php artisan servir
Dans Windows CMD: CTRL + C
Dans le shell XAMPP: CTRL + Pause / Pause
Dans les terminaux Ubuntu et RedHat / CentOS, c’est: CTRL + C
Ctrl + Pause | Pause doit le faire pour Windows.