Comment définir un port personnalisé pour le serveur de test?
Normalement quand nous faisons
php artisan serve
le dossier est servi comme:
localhost:8000
Comment pourrions-nous accéder à un dossier en tant que:
localhost:8080
Je souhaite accéder à deux sites de développement différents sur mon hôte local.
php artisan serve --help
montrera l'utilisation et les options.--help
est disponible sur chaque commande artisanale.Réponses:
Pour le port 8080:
Et si vous voulez l'exécuter sur le port 80, vous devez probablement sudo:
la source
php artisan serve --port=8001
comme cet exemple, vous pouvez changer l'adresse IP et le port, cela fonctionne avec moi
la source
On peut spécifier le port avec:
php artisan serve --port=8080
.la source
Vous pouvez utiliser plusieurs ports ensemble pour chaque projet,
la source
La réponse d'Andreas ci-dessus a été utile pour résoudre mon problème de test d'artisan sur le port 80. Le port 80 peut être spécifié comme les autres numéros de port, mais les utilisateurs réguliers n'ont pas les autorisations pour exécuter quoi que ce soit sur ce port.
Laissez tomber un peu de bon sens là-dessus et vous vous retrouvez avec ceci pour Linux:
Cela vous permettra de tester sur localhost sans spécifier le port dans votre navigateur. Vous pouvez également l'utiliser pour mettre en place une démo temporaire, comme je l'ai fait.
Gardez à l'esprit, cependant, que le serveur intégré de PHP n'est pas conçu pour la production. Utilisez nginx / Apache pour la production.
la source
Vous pouvez utiliser
Fonctionne sur la plate-forme Windows
la source
vous pouvez également ajouter un hôte avec la même commande comme:
la source
Cela a résolu mon problème APRÈS m'être assuré que mes ports étaient tous triés de manière unique.
la source
lorsque nous utilisons le
il commencera avec le port du serveur HTTP par défaut, principalement
8000
lorsque nous voulons exécuter le plus de site dans l'hôte local, nous devons changer le port. Ajoutez simplement l'argument --port:la source