J'ai une application laravel. J'ai exécuté 'php artisan serve'
commande pour les tests locaux et mon application a été servie à localhost: 80. Mais maintenant, je veux arrêter de le servir à localhost: 80 c'est-à-dire, je veux qu'il ne serve pas 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 clic droit -> kill process
.
Rouvrez la ligne de commande et redémarrez le serveur.
Notez que vous devriez pouvoir tuer le processus simplement en lui envoyant un signal kill 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
exécuter lsof agin
> Sudo lsof -i 8000
vola
J'ai utilisé Ctrl + C dans mon mac pour arrêter la commande php artisan laravel serve
Pour l'utilisateur Windows, tapez cette commande pour afficher la liste des processus php artisan 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 saisissez-le pour tuer le processus:
taskkill /F /PID XXXX
Windows 10 avec serveur XAMPP selon le Shell que vous utilisez pour exécuter:
php artisan serve
Sous Windows CMD: CTRL + C
Dans le shell XAMPP: CTRL + Pause/Break
Dans Ubuntu et RedHat/CentOS, c'est: CTRL + C
Ctrl + Pause|Break devrait le faire pour Windows.
Si vous utilisez VS Code, procédez simplement comme suit:
Cela supprime le shell et tue le serveur.