2015-11-28 1 views
0

Я хотел бы установить и использовать Laravel как фреймворк PHP. Я столкнулся с Homestead. Я не знаю, что это. Это важно для Laravel и проектов, которые я делаю с ним?Ларавель Усадьба необходима?

+0

Вы прочитали [Laravel Installation Documention] (http://laravel.com/docs/5.1/installation) и [Усадебная документация] (http://laravel.com/docs/5.1/homestead)? Вся информация, в которой вы нуждаетесь, есть. – Bogdan

+1

Нет, это только вариант. Вы можете использовать 'xampp' или что-то еще, и в этом случае« Homestead »является предварительно созданным пользовательским ящиком Vagrant при использовании виртуальной машины. –

+0

@bogdan: Да. Я прочел. он не объяснил, что это важно или нет. – AliN11

ответ

1

Снайперов ответ здесь, только в случае, если другие имеют один и тот же вопрос:

Homestead является не более чем Vagrant Environment

Что Vagrant делает это раскрутить виртуальных серверов на локальном компьютере, который затем может взаимодействовать как будто это удаленные серверы. Идея этого заключается в двух вариантах:

  1. Vagrant Environments можно настроить специально для зеркального отображения или приблизиться к соответствию - производственной среде, на которой будет размещаться ваше веб-приложение.
  2. Файлы бродяг могут контролироваться версиями, чтобы члены команды, работающие над одним проектом, гарантировали работу в одной и той же среде.

С учетом всего сказанного, все Усадьба представляет собой окно Vagrant, который имеет базовый LEMP стек и куча других серверных компонентов, настроенных для вас из коробки, которая позволит вам быстро предоставлять новые сайты и базы данных через простая конфигурация YAML.

Хотя было бы проще развернуть установку Laravel/Lumen для локальной разработки в среде Homestead, вы могли бы действительно сделать это на любой виртуальной машине или локально установленном HTTP-сервере.

Если вы действительно хотите, вы могли бы также использоваться PHP встроенный сервер быстро раскрутить приложение Laravel, а запустив php artisan serve в приложении Laravel 4 или php -S localhost:8000 -t public в Laravel 5.

Но в конечном счете, Нет, Усадьба не является необходимостью. Только тонкость.