Установить порт для подачи php artisan.php

Как настроить пользовательский порт для тестового сервера?

Обычно, когда мы делаем

php artisan serve

папка становится:

localhost:8000

Как мы можем получить доступ к одной папке как:

localhost:8080

Я хочу получить доступ к двум различным сайтам разработки на моем локальном хосте.

11 ответов

Решение

Для порта 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,

Вы можете использовать много портов вместе для каждого проекта,

  php artisan serve --port=8000

  php artisan serve --port=8001   

  php artisan serve --port=8002

  php artisan serve --port=8003

Вы также можете добавить хост с помощью той же команды, например:

php artisan serve --host=172.10.29.100 --port=8080

Ты можешь использовать

php artisan serve --port 80

Работает на платформе Windows

Ответ Андреаса, приведенный выше, помог мне решить проблему с тестированием ремесленника на порте 80. Порт 80 можно указать так же, как и другие номера портов, но обычные пользователи не имеют прав для запуска чего-либо на этом порту.

Оставьте немного здравого смысла, и вы получите следующее для Linux:

sudo php artisan serve --port=80

Это позволит вам тестировать на локальном хосте без указания порта в вашем браузере. Вы также можете использовать это, чтобы настроить временную демонстрацию, как я сделал.

Имейте в виду, однако, что встроенный сервер PHP не предназначен для производства. Используйте nginx/Apache для производства.

sudo /Applications/XAMPP/xamppfiles/bin/apachectl start

Это решило мою проблему ПОСЛЕ того, как все мои порты были однозначно отсортированы.

Когда мы используем

php artisan serve 

он будет начинаться с порта HTTP-сервера по умолчанию, в основном это будет 8000когда мы хотим запустить больше сайтов на локальном хосте, мы должны изменить порт. Просто добавьте аргумент --port:

php artisan serve --port=8081

Запустите эту команду в CMD, чтобы запустить проект Laravel на другом порту.

      php artisan serve --port=8080

Откройте терминал в каталоге вашего проекта и напишите следующую команду:

      php artisan serve --port=8080

Сервер разработки Laravel запущен: HTTP://127.0.0.1:8080.

Другие вопросы по тегам