Como definimos uma porta personalizada para o servidor de teste?
Normalmente quando fazemos
php artisan serve
a pasta é servida como:
localhost:8000
Como podemos acessar uma pasta como:
localhost:8080
Quero acessar dois sites de desenvolvimento diferentes no meu host local.
php artisan serve --help
mostrará o uso e as opções.--help
está disponível em todos os comandos do artesão.Respostas:
Para a porta 8080:
E se você deseja executá-lo na porta 80, provavelmente precisará do sudo:
fonte
php artisan serve --port=8001
como neste exemplo você pode mudar ip e portar isso funciona comigo
fonte
Pode-se especificar a porta com:
php artisan serve --port=8080
.fonte
Você pode usar várias portas juntas para cada projeto,
fonte
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:
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.
fonte
Você pode usar
Funciona na plataforma Windows
fonte
você também pode adicionar host com o mesmo comando, como:
fonte
Isso corrigiu meu problema APÓS garantir que minhas portas fossem todas classificadas de maneira única.
fonte
quando usamos o
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:fonte