2017-03-07 77 views
-1

我是laravel的新人。在文件中,宅基地是首選使用。我使用了composer的方式來安裝項目並從CLI運行服務器。我也用虛擬主機來爲我的項目服務。我明白,宅基地將使我的工作容易,但我仍然不明白:爲什麼laravel家園是首選?它實際上做了什麼?

  1. 什麼是流浪者?
  2. 什麼是宅基地?
  3. 他們實際在後端做什麼?

對我來說很難安裝遊民或家園。我試圖安裝,但有很多錯誤可能是我不知道安裝的確切方式。 我覺得從CLI運行項目更容易。但我也需要了解這些,如果他們更好,那麼我想開始使用它們。在此之前,我想知道對上述事情有很好的理解。 如果有人可以解釋其中的差異和其他功能,那麼請好好做。我需要更多地瞭解它。

回答

1

它實際上遠非你所想的那樣。 流浪者是一個開發盒。它使用知名供應商如VirtualboxVMWare在您的主機上安裝虛擬機,這是您當前使用的系統,然後提供易於管理的配置文件來配置您的盒子。有關流浪者的更多信息,你可以參考它的documentation。流浪箱可以使用Atlas vagrant cloud發現。

Laravel/Homestead是一個流浪箱,可以手動安裝,也可以通過流浪CLI進行安裝。這個盒子裏裝了一堆有用的東西,包括一個OS(Ubuntu),LAMP,Nginx等等。欲瞭解更多信息,請參閱Laravel docs

Laravel團隊生成了一些有用的腳本以及YAML configuration parser,這使得流浪者的配置變得更加簡單。有關更多信息,請參閱Homestead documentationlaravel/homestead github page

最後但並非最不重要的是你實際獲得的使用它們。假設您是一個在團隊中工作的專業開發人員,並且希望您的所有團隊成員都具有與您一樣的開發配置。這是你用流浪者實現的一件事。你想在幾秒鐘內搞砸你的環境和回滾,這是另一個優點。即使你是一個剛開始學習的獨立開發者,保持主機操作系統始終保持清潔是一件好事。對虛擬機所做的更改與主機操作系統隔離。欲瞭解更多信息的用途,您可以閱讀Why vagrant article in vagrant documentations或google it!

+0

感謝您的信息+1給你! – Afraz

+0

其他誰知道有用的東西? – Afraz

相關問題