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