雖然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中安裝并運行l(wèi)aravel項目的步驟教程:
第一步:終端連接虛擬機(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/
注意:進(jìn)行第二步的前提是先安裝好composer,如果沒有安裝,可參考《最全面的win10+homestead環(huán)境搭建教程【圖文】》
第三步:安裝Laravel項目
進(jìn)入虛擬機(jī)服務(wù)器/home/vagrant/code/目錄,然后輸入并執(zhí)行以下命令:
composer?create-project?--prefer-dist?laravel/laravel?marriage(項目名字)
接著我們可以查看到本地Win10下與虛擬機(jī)code同步的marriage目錄中也已經(jīng)成功創(chuàng)建好laravel項目文件。
注:laravel的主入口文件是public,也就是說當(dāng)我們訪問輸入域名訪問的時候,是直接訪問public里的index.php。
第四步:配置本地與服務(wù)器同步
1、修改homestead.yaml文件,設(shè)置同步
如下圖,這里設(shè)置的站點域名是love.test,并且設(shè)置同步到項目marriage:
folders: ????-?map:?C:UsersAdministratormarriagemarriage ??????to:?/home/vagrant/code/marriage sites: ????-?map:?love.test?//你的域名 ??????to:?/home/vagrant/code/marriage/public
2、配置虛擬機(jī)域名及地址IP映射
-
先在homestead.yaml文件中找到虛擬機(jī)Homestead對應(yīng)的IP地址
-
然后在本地找到并打開hosts文件,添加192.168.10.10 love.test,表示將這個ip映射到love.test這個域名。
第五步:重啟服務(wù)
退出服務(wù)器,通過執(zhí)行以下命令在本機(jī)cmd重啟vagrant并刷新配置:
vagrant?reload?--provision
第六步:輸入域名并訪問
在地址欄輸入域名love.test進(jìn)行訪問,如果出現(xiàn)以下內(nèi)容界面,則表示laravel成功安裝
最后大家可以小小的測試一下,看看在本地修改內(nèi)容是不是能同步到服務(wù)器上。
如下所示,我修改了本地laravel項目的welcome.blade.php文件,可以看到是成功同步到了服務(wù)器上~
至此,laravel終于安裝成功了啊!!!