雖然homestead預(yù)裝好了 nginx、php、mysql、postgresql、redis、memcached、node 以及開發(fā)令人驚嘆的 laravel 應(yīng)用程序所需的所有其他軟件,但laravel仍然是需要我們?nèi)グ惭b的,那么在閱讀本文前你需要搭建好homestead環(huán)境,建議結(jié)合此文《最全面的win10 homestead環(huán)境搭建教程【圖文】》學(xué)習(xí)。
homestead中安裝并運(yùn)行l(wèi)aravel項(xiàng)目的步驟教程:
第一步:終端連接虛擬機(jī)
先通過cd homestead命令切換到homestead目錄下;
再使用vagrant ssh命令連接登錄虛擬機(jī),如下圖所示:
第二步:進(jìn)行composer換源
更換composer國內(nèi)源,命令如下:
composer config -g repo.packagist composer 國內(nèi)源地址composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
第三步:安裝laravel項(xiàng)目
進(jìn)入虛擬機(jī)服務(wù)器/home/vagrant/code/目錄,然后輸入并執(zhí)行以下命令:
composer create-project –prefer-dist laravel/laravel marriage(項(xiàng)目名字)
接著我們可以查看到本地win10下與虛擬機(jī)code同步的marriage目錄中也已經(jīng)成功創(chuàng)建好laravel項(xiàng)目文件。
注:laravel的主入口文件是public,也就是說當(dāng)我們?cè)L問輸入域名訪問的時(shí)候,是直接訪問public里的index.php。
第四步:配置本地與服務(wù)器同步
1、修改homestead.yaml文件,設(shè)置同步
如下圖,這里設(shè)置的站點(diǎn)域名是love.test,并且設(shè)置同步到項(xiàng)目marriage:
folders: – map: c:\\\\users\\\\administrator\\\\marriage\\\\marriage to: /home/vagrant/code/marriagesites: – map: love.test //你的域名 to: /home/vagrant/code/marriage/public
2、配置虛擬機(jī)域名及地址ip映射
先在homestead.yaml文件中找到虛擬機(jī)homestead對(duì)應(yīng)的ip地址
然后在本地找到并打開hosts文件,添加192.168.10.10 love.test,表示將這個(gè)ip映射到love.test這個(gè)域名。
第五步:重啟服務(wù)
退出服務(wù)器,通過執(zhí)行以下命令在本機(jī)cmd重啟vagrant并刷新配置:
vagrant reload –provision
第六步:輸入域名并訪問
在地址欄輸入域名love.test進(jìn)行訪問,如果出現(xiàn)以下內(nèi)容界面,則表示laravel成功安裝
最后大家可以小小的測(cè)試一下,看看在本地修改內(nèi)容是不是能同步到服務(wù)器上。
如下所示,我修改了本地laravel項(xiàng)目的welcome.blade.php文件,可以看到是成功同步到了服務(wù)器上~
至此,laravel終于安裝成功了?。。?!