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


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

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

php artisan serve

Папка будет обслуживаться как:

localhost:8000

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

localhost:8080

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

Author: Andreas Bergström, 2013-08-01

5 answers

Для порта 8080:

 php artisan serve --port=8080

И если вы хотите запустить его на порту 80, вам, вероятно, потребуется sudo:

sudo php artisan serve --port=80
 135
Author: Andreas Bergström, 2015-12-15 03:49:28

В этом примере вы можете изменить ip и порт, это работает со мной

php artisan serve --host=0.0.0.0 --port=8000
 9
Author: Ahmed Mahmoud, 2017-04-18 00:28:59

Можно указать порт с помощью: php artisan serve --port=8080.

 6
Author: Rob Gordijn, 2013-11-13 08:10:00

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

Добавьте немного здравого смысла, и вы получите это для Linux:

sudo php artisan serve --port=80

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

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

 3
Author: Derrek Bertrand, 2017-04-13 15:04:49

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

php artisan serve --port 80

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

 3
Author: vishal pardeshi, 2017-04-14 20:54:23