2015-06-15 47 views
1

到現在爲止我已經使用了WAMP的服務器,並想我給Laravel仕達一試,因爲它的意思是容易!問題的瞭解工作流程,並建立了流浪漢,laravel宅基地

我有問題得到樹立正確的,我很困惑,我在做什麼,並在那裏我應該做他們。

我有流浪漢,安裝虛擬框和設置。 Windows 7

通常,我將本地文件放在與服務器wamp/www相同的位置,因此我在此位置創建了一個新文件夾c:/vagrant以放置我的開發文件。

從CLI從這個目錄中我也跟着上laravel網站(和其他人)的說明,添加使用此命令的宅基地框:

'vagrant box add laravel/homestead' 

要經歷一個安裝過程。

我然後用於git clone https://github.com/laravel/homestead.git Homestead' to clone the homestead repository. This created a clone as expected in C:/ vagrant`

我然後跑homestead init這在理論上會創建一個YAML配置文件。我的第一個問題我無法找到這個來檢查配置。

進一步研究,然後我發現,也許我應該被安裝到我的用戶配置文件的根本。即c:/users/me而不是系統的根源(原諒缺乏技術知識)

所以 - 幾個問題: 1.我應該在哪裏運行所有的命令?從我創建的文件夾或我的用戶個人資料中的 ? 2.安裝後(如果我走到這一步),應該在哪裏 我把我的地方發展的文件嗎?

我想我明白,開發文件都會同步到虛擬機(在配置文件中設置)

對不起,完全新的這種做法並沒有讓我的頭圍繞什麼,我想做

謝謝

回答

4

你用的是cygwin嗎? 你應該運行你做宅基地初始化後,其創建家園文件夾中的命令。 然後你做你的Homestead.yaml中的文件夾的配置或映射。它位於你的主目錄。在我的情況下創建一個.homestead文件夾。我使用cygwin btw。 有很多YouTube教程非常有幫助。這就是我學習如何建立我的Homestead環境的地方。

更新

我假設你已經安裝了流浪漢,虛框。 然後你已經下載了宅基地箱子。通過運行此命令來運行 。

vagrant box add laravel/homestead 

你就會知道你已經下載框,當您在運行此命令時,看到它在名單上。

vagrant box list 

輸出會是這樣的。

$ vagrant box list 
laravel/homestead (virtualbox, 0.2.5) 
lucid32   (virtualbox, 0) 

然後您需要使用此命令下載宅基地配置。

git clone https://github.com/laravel/homestead.git Homestead 

如果你在/目錄/項目。您將有

/directory/projects/Homestead 

下載配置後。您需要在Homestead文件夾中運行此命令。

bash init.sh 

它會在您的主目錄中創建一個隱藏的宅基地文件夾。 裏面的.homestead目錄,你會發現Homestead.yaml

~/.homestead/Homeastead.yaml 

您Homestead.yaml文件將是這個樣子。

ip: "192.168.1.1" 
memory: 2048 
cpus: 1 
provider: virtualbox 

//你需要創建這個關鍵 認證:〜/ .homestead/publickey.pub

keys: 
    - ~/.homestead/keys 

folders: 
    - map: D:\projects\folder -- in your local machine 
     to: /var/www -- map to the folder in your virtual machine 

sites: 
    - map: myproject.app --the domain you'll use to access your project in you local machine 
     to: /var/www/testproject/public --the public folder. 

//文件夾是你宣佈你的基礎文件夾。 //網站是您註冊您的應用程序的地方。

希望這對你有意義。只需忽略Homestead.yaml文件中的其餘配置即可。

最後你需要編輯你的hosts文件。 添加此行。

127.0.0.1  myproject.app 

可以應用訪問您在瀏覽器在端口8000

myproject.app:8000 

,那麼你已經設置的一切之後。你然後去你宅基文件夾。

`/directory/projects/Homestead` 

和運行

vagrant up 

啓動機器。

+0

我使用console2作爲我的命令行 - 我有git bash,如果此工具不正確,我可以使用。我已經刪除了所有的框和文件,並有另一個去安裝。我想我正在努力與這裏的概念 – Ray

+0

謝謝 - 有機會重做整個設置,並找到配置文件完全如上所述。我現在有另一個問題,我會在另一個帖子中詢問。 TY – Ray