Как установить настраиваемый порт для тестового сервера?
Обычно, когда мы делаем
php artisan serve
папка получает:
localhost:8000
Как мы можем получить доступ к одной папке как:
localhost:8080
Я хочу получить доступ к двум различным сайтам разработки на моем локальном хосте.
Для порта 8080:
php artisan serve --port=8080
И если вы хотите запустить его на порт 80, вам, вероятно, нужно sudo:
sudo php artisan serve --port=80
как этот пример вы можете изменить ip и порт, это работает со мной
php artisan serve --host=0.0.0.0 --port=8000
Можно указать порт с помощью: php artisan serve --port=8080
.
Ответ Андреаса выше был полезен при решении моей проблемы о том, как тестировать ремесленник на порту 80. Порт 80 можно указать, как и другие номера портов, но у обычных пользователей нет разрешений на запуск чего-либо на этом порту.
Отбросьте немного здравого смысла, и вы закончите с этим для Linux:
sudo php artisan serve --port=80
Это позволит вам протестировать локальный хост без указания порта в вашем браузере. Вы также можете использовать это, чтобы создать временную демонстрацию, как я сделал.
Имейте в виду, однако, что встроенный PHP сервер не предназначен для производства. Используйте nginx/Apache для производства.
Вы можете использовать
php artisan serve --port 80
Работает на платформе Windows