Respostas:
Para a porta 8080:
php artisan serve --port=8080
E se você deseja executá-lo na porta 80, provavelmente precisará do sudo:
sudo php artisan serve --port=80
php artisan serve --port=8001
como neste exemplo você pode mudar ip e portar isso funciona comigo
php artisan serve --host=0.0.0.0 --port=8000
Pode-se especificar a porta com: php artisan serve --port=8080
.
Você pode usar várias portas juntas para cada projeto,
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
A resposta de Andreas acima foi útil para resolver meu problema de como testar o artesão na porta 80. A porta 80 pode ser especificada como os outros números de porta, mas os usuários comuns não têm permissão para executar nada nessa porta.
Deixe um pouco de bom senso lá e você acaba com isso no Linux:
sudo php artisan serve --port=80
Isso permitirá que você teste no host local sem especificar a porta no seu navegador. Você também pode usar isso para configurar uma demonstração temporária, como eu fiz.
Lembre-se, no entanto, que o servidor embutido do PHP não foi projetado para produção. Use nginx / Apache para produção.
Você pode usar
php artisan serve --port 80
Funciona na plataforma Windows
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
Isso corrigiu meu problema APÓS garantir que minhas portas fossem todas classificadas de maneira única.
quando usamos o
php artisan serve
ele começará com a porta do servidor HTTP padrão, principalmente 8000
quando queremos executar o site more in no localhost, temos que mudar a porta. Basta adicionar o argumento --port:
php artisan serve --port=8081
php artisan serve --help
mostrará o uso e as opções.--help
está disponível em todos os comandos do artesão.