安裝homestead

mac下安裝

前期準備

安裝virtualbox

安裝vagrant

安裝homestead box

在線:
vagrant box add laravel/homestead

本地:
編輯 metadata.json (這個文件放在box同一目錄下)
{
"name": "laravel/homestead",
"versions": [{
    "version": "0.4.4",   //注意替換成你的版本
    "providers": [{
        "name": "virtualbox",
        "url": "file://homestead.box"   //注意替換成你的box的文件名
    }]
}]
}
然后執行:
vagrant box add metadata.json

安裝composer,并配置全局變量

curl -sS https://getcomposer.org/installer | php

sudo mv composer.phar /usr/local/bin/composer

安裝homestead

全局(所有項目公用一個homestead):
composer global require "laravel/homestead=~2.0"

配置~/.composer/vendor/bin到全局變量
echo "export PATH=/Users/xdl/.composer/vendor/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile

初始化 homestead

homestead init

生成的配置文件在~/.homestead/Homestead.yaml

如果手動安裝的box,在homestead up或者vagrant up的時候找不到box,那么在這個配置文件中這樣寫:
box: your_custom_boxname
version: "" // 關鍵是這行可以讓 vagrant up 時不對 box 版本做檢查(報錯的話,就寫成你的版本號,0.4.4)

配置密鑰

ssh-keygen -t rsa -C “you@homestead”

配置homestead文件

homestead edit

常用命令

homestead up  啟動
homestead halt 關閉
homestead reload 重啟
homestead ssh 遠程連接虛擬機

windows安裝

安裝wamp

安裝virtualbox

安裝vagrant

安裝homestead box

參考mac安裝

安裝composer

下載

在安裝的時候會讓你選擇PHP安裝的位置,找到wamp/bin/php/php.exe

全局安裝homestead

composer global require "laravel/homestead=~2.0"

初始化homestead

homestead init

生成的配置文件在:

c:/用戶/admin.AAA/.homestead/Homestead.yaml

一定不要配置type:'nfs'
如果用工具連不上mysql,可能是端口映射成了33060(注意啟動時候的信息)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容