web-dev-qa-db-fra.com

rétablir la commande 'php artisan serve' dans laravel

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.

13
halkujabra

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.

15
jsalonen

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

23
Mohammed Omer

J'ai utilisé Ctrl + C dans mon mac pour arrêter la commande php artisan laravel serve

9
David Noleto

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
7
T-Bee

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

4
mareq133

Ctrl + Pause|Break devrait le faire pour Windows.

Lorsque j'utilise cygwin pour exécuter mon php artisan serve sur une machine Windows, en appuyant sur ctrl + c ne tue pas le processus. Pour l'arrêter, utilisez la solution de @ jsalonen. Fondamentalement, vous recherchez cela, puis tuez-le:

enter image description here

0
user1506104

Si vous utilisez VS Code, procédez simplement comme suit:

  1. Terminal VS Code ouvert
  2. Trouvez la liste déroulante qui affiche une liste de tous les shells en cours d'exécution
  3. Sélectionnez "php" dans la liste et cliquez sur l'icône de la poubelle

Cela supprime le shell et tue le serveur.

0
Jay LampStack