-
宿主機(jī)中安裝Vbox v5.3.0
- 啟動(dòng)homestead之前咐容,有需要的可以先修改Oracle VM VirtualBox的默認(rèn)虛擬機(jī)電腦位置:
[Oracle VM VirtualBox]
→[管理]
→[全局設(shè)定]
→[D:\laravel\VirtualBox VMs]
- 啟動(dòng)homestead之前咐容,有需要的可以先修改Oracle VM VirtualBox的默認(rèn)虛擬機(jī)電腦位置:
-
宿主機(jī)中安裝Git v2.4.6最后一個(gè)帶中文語言包版本
- 配置Git命令別名戳粒,添加gitalias.txt內(nèi)容到當(dāng)前用戶的Git配置文件享郊,Git配置文件放在用戶主目錄下的一個(gè)隱藏文件.gitconfig中
-
宿主機(jī)中安裝TortoiseGit + 中文語言包
-
宿主機(jī)中安裝PhpStorm + 漢化包鏈接(請(qǐng)自行激活PhpStorm)
- 有多臺(tái)主機(jī)需要同步Phpstorm設(shè)置和插件的可以這樣操作:
-
[進(jìn)入Phpstorm安裝目錄]
→[打開idea.properties文件]
[去掉idea.config.path=的注釋并修改路徑D:/laravel/.PhpStormConfig/config]
[去掉idea.plugins.path=的注釋并修改路徑D:/laravel/.PhpStormConfig/plugins]
-
[安裝堅(jiān)果云]
→[在需要同步的主機(jī)把D:/laravel/.PhpStormConfig設(shè)置成自動(dòng)同步]
-
- 有多臺(tái)主機(jī)需要同步Phpstorm設(shè)置和插件的可以這樣操作:
-
宿主機(jī)中安裝Vagrant
-
宿主機(jī)添加Vagrant laravel/homestead Box
- 宿主機(jī)中執(zhí)行Vagrant命令下載 laravel/homestead Box
在命令的輸出中獲取下載鏈接:vagrant box add laravel/homestead
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/virtualbox.box
https://vagrantcloud.com/laravel/boxes/homestead/versions/替換成想下載的版本/providers/virtualbox.box
鑒于下載速度中止命令并使用其它下載工具下載該盒子炊琉,歷史版本查看 - 在下載的virtualbox.box目錄中新建metadata.json文件又活,內(nèi)容如下:
{ "name": "laravel/homestead", "versions": [ { "version": "7.2.1", "providers": [ { "name": "virtualbox", "url": "virtualbox.box" } ] } ] }
- 宿主機(jī)添加box到列表中
- 添加box之前柳骄,有需要的可以先修改Vagrant全局環(huán)境變量路徑
setx VAGRANT_HOME "D:\laravel\VAGRANT_HOME" /M #修改后需重啟CMD進(jìn)程或重啟電腦方能生效
- 命令行工具進(jìn)入下載的virtualbox.box目錄耐薯,并執(zhí)行以下命令
vagrant box add metadata.json
- 添加box之前柳骄,有需要的可以先修改Vagrant全局環(huán)境變量路徑
- 宿主機(jī)中執(zhí)行Vagrant命令下載 laravel/homestead Box
-
宿主機(jī)使用Git Bash生成SSH密鑰
- 在宿主機(jī)使用Git Bash命令行看看系統(tǒng)中是否存在SSH密鑰丝里,若存在跳過生成SSH密鑰
cd ~/.ssh #進(jìn)不到此目錄表示沒有SSH密鑰 ls -a #沒有id_rsa和id_rsa.pub文件表示沒有SSH密鑰
- 在宿主機(jī)使用Git Bash命令行使用ssh-keygen命令生成SSH密鑰
運(yùn)行后体谒,中間會(huì)提示保存秘鑰的文件抒痒,直接回車即可ssh-keygen -t rsa -C "your_email@youremail.com" #請(qǐng)自行替換成自己的郵箱
# Enter file in which to save the key (/home/you/.ssh/id_rsa):
然后,會(huì)提示輸入密碼傀广。輸入的密碼和所有密碼無關(guān)彩届,隨便輸入樟蠕,建議不輸入。
# Enter passphrase (empty for no passphrase):
# Enter same passphrase again:
- 在宿主機(jī)使用Git Bash命令行看看系統(tǒng)中是否存在SSH密鑰丝里,若存在跳過生成SSH密鑰
-
宿主機(jī)使用Git命令下載和配置Homestead管理腳本
- 使用Git命令下載并回退Homestead最新穩(wěn)定版(查閱Homestead最新穩(wěn)定版)
cd D:\laravel\soft git clone https://github.com/laravel/homestead.git Homestead #下載命令 cd Homestead #進(jìn)入Homestead目錄 git checkout v8.5.3 #回退最新穩(wěn)定版
- 宿主機(jī)從Homestead目錄運(yùn)行以下命令以創(chuàng)建配置文件
init.bat
- 宿主機(jī)從Homestead目錄配置Homestead中homestead.yaml的內(nèi)容
--- ip: "192.168.10.10" #虛擬機(jī)的地址 memory: 2048 #虛擬機(jī)內(nèi)存 cpus: 2 #虛擬機(jī)可運(yùn)行CPU數(shù)量 provider: virtualbox #虛擬機(jī)軟件 authorize: ~/.ssh/id_rsa.pub #宿主機(jī)中的ssh公鑰路徑 networks: #新增一個(gè)橋接網(wǎng)卡寂汇,設(shè)置為局域網(wǎng)IP骄瓣,解決虛擬機(jī)無法上網(wǎng)問題 - type: "public_network" ip: "192.168.1.99" #請(qǐng)自行根據(jù)實(shí)際情況設(shè)置局域網(wǎng)ID bridge: "en1: Wi-Fi (AirPort)" keys: - ~/.ssh/id_rsa #宿主機(jī)中的ssh私鑰路徑 - ~/.ssh/id_rsa.pub #宿主機(jī)中的ssh公鑰路徑 folders: #設(shè)置宿主機(jī)與虛擬機(jī)之間的文件夾映射對(duì)應(yīng)路徑關(guān)系耍攘,說簡(jiǎn)單點(diǎn)就是共享文件夾設(shè)置 - map: D:/laravel/code #宿主機(jī)代碼存放文件夾蕾各,請(qǐng)自行根據(jù)喜好設(shè)置 to: /home/vagrant/code #虛擬機(jī)文件夾,默認(rèn)即可 sites: #設(shè)置宿主機(jī)本地host域名與虛擬機(jī)php運(yùn)行目錄的對(duì)應(yīng)關(guān)系妨托,可以設(shè)置多個(gè)域名 - map: laravel.test #虛擬網(wǎng)站域名1 to: /home/vagrant/code/laravel/public #虛擬機(jī)中l(wèi)aravel項(xiàng)目中運(yùn)行目錄 - map: todoapp.test #虛擬網(wǎng)站域名2 to: /home/vagrant/code/todoapp/public #虛擬機(jī)中l(wèi)aravel項(xiàng)目中運(yùn)行目錄 databases: - homestead #虛擬數(shù)據(jù)庫名稱
- 使用Git命令下載并回退Homestead最新穩(wěn)定版(查閱Homestead最新穩(wěn)定版)
PhpStorm + Laravel + Homestead +Git Win開發(fā)環(huán)境設(shè)置
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門得糜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晰洒,“玉大人谍珊,你說我怎么就攤上這事∥暄” “怎么了贝润?”我有些...
- 文/不壞的土叔 我叫張陵打掘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我唯绍,道長(zhǎng)枝誊,這世上最難降的妖魔是什么惜纸? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮压汪,結(jié)果婚禮上古瓤,老公的妹妹穿的比我還像新娘落君。我一直安慰自己,他們只是感情好皮获,可當(dāng)我...
- 文/花漫 我一把揭開白布洒宝。 她就那樣靜靜地躺著萌京,像睡著了一般。 火紅的嫁衣襯著肌膚如雪知残。 梳的紋絲不亂的頭發(fā)上靠瞎,一...
- 文/蒼蘭香墨 我猛地睜開眼吧趣,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼法竞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起强挫,我...
- 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俯渤,沒想到半個(gè)月后呆细,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡八匠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年絮爷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了趴酣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站淑履,受9級(jí)特大地震影響隶垮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鳖谈,卻給世界環(huán)境...
- 文/蒙蒙 一岁疼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缆娃,春花似錦捷绒、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至崇渗,卻和暖如春字逗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宅广。 一陣腳步聲響...
- 正文 我出身青樓俭厚,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親驶臊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子挪挤,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 步驟一:裸妝的核心就在于輕薄完美的底妝,先選擇一款保濕型的粉底液點(diǎn)涂在額頭、臉頰政基、下巴等位置贞铣,然后用粉底刷慢慢的涂...
- 說明本次redis集群安裝在rhel6.8 64位機(jī)器上闹啦,redis版本為3.2.8沮明,redis的gem文件版本為...
- centos7安裝jdk,tomcat,nginx,redis,fastDFS的步驟* 1.linux****安裝...