URL службы ремесленников Laravel-Php (127.0.0.1:8000) против localhost / laravelproject / public - PullRequest
0 голосов
/ 11 октября 2018

Я хочу получить доступ к своему проекту laravel. Я запускаю php artisan serve и получаю доступ к 127.0.0.1:8000 в браузере.

Но я узнал, что я также могу проверить свой проект, используя localhost/laravelproject/public url без запуска php artisan serve.

Вопрос: Какой смысл использовать php artisan serve?

Ответы [ 3 ]

0 голосов
/ 11 октября 2018

Я нашел некоторую информацию, которая может вас заинтересовать:

https://www.quora.com/How-can-I-use-php-artisan-serve

Но простыми словами, php artisan serve - это простой способ создать php-сервер, и это то, что нужно laravel.для запуска.

Вы можете сделать то же самое с «php -S 8080 (который запустит веб-сервер php (однопоточный) в текущем каталоге на порту 8080)»

Также, если у вас естьуже php-сервер работает под управлением apache или nginx, в этом нет необходимости ни в одной из команд.

Надеюсь, вы найдете это полезным.

0 голосов
/ 11 октября 2018

Команда «Служить» - это всего лишь ярлык для PHP Builtin Webserver , который есть в PHP из коробки, поэтому суть его в том, чтобы начать тестирование приложения как можно быстрее, выпросто нужно установить PHP, Composer и ваше приложение работает (если вам больше ничего не нужно, конечно).Но если у вас уже установлен Nginx, в этом нет никакого смысла, просто используйте его.

Неуместно использовать встроенный веб-сервер в работе.

0 голосов
/ 11 октября 2018

Нет смысла в двух разных методах, как вы упомянули, запустить laravel с помощью "php artisan serve" и "project url", за которым следует localhost.Но преимущество «php artisan serve» состоит в том, что вы можете запустить свой проект laravel, не помещая его в каталог htdocs / www, т.е. в корневой каталог серверов.Вы можете поместить проект laravel куда угодно и запустить команду ремесленника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...