首頁  >  文章  >  php框架  >  Homestead安裝運行laravel計畫的步驟詳解【圖文】

Homestead安裝運行laravel計畫的步驟詳解【圖文】

藏色散人
藏色散人原創
2021-12-23 12:02:093298瀏覽

雖然Homestead預先安裝好了Nginx、PHP、MySQL、PostgreSQL、Redis、Memcached、Node 以及開發令人驚嘆的Laravel 應用程式所需的所有其他軟體,但laravel仍然是需要我們去安裝的,那麼在閱讀本文前你需要搭建好Homestead環境,建議結合此文《最全面的Win10 Homestead環境搭建教學【圖文】》學習。

Homestead中安裝並執行laravel專案的步驟教學:

#第一步:終端連接虛擬機器

  • 先透過cd Homestead指令切換到Homestead目錄下;

  • #再使用vagrant ssh指令連線登入虛擬機,如下圖所示:

Homestead安裝運行laravel計畫的步驟詳解【圖文】

第二步:進行composer換源

##取代composer國內源,指令如下:

composer config -g repo.packagist composer 国内源地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Homestead安裝運行laravel計畫的步驟詳解【圖文】

注意:進行第二步驟的前提是先安裝好composer,如果沒有安裝,可參考《 Windows/Linux下Composer的安裝與使用(詳解)

第三步:安裝Laravel專案

進入虛擬機器伺服器

/home/vagrant/code/目錄,然後輸入並執行以下命令:

composer create-project --prefer-dist laravel/laravel marriage(项目名字)

Homestead安裝運行laravel計畫的步驟詳解【圖文】

接著我們可以查看到本地Win10下與虛擬機器code同步的marriage目錄中也已經成功建立好laravel專案檔。

註:laravel的主入口檔案是

public,也就是說當我們存取輸入網域存取權的時候,是直接存取public裡的index .php

Homestead安裝運行laravel計畫的步驟詳解【圖文】

第四步:設定本機與伺服器同步

1、修改

homestead.yaml文件,設定同步

如下圖,這裡設定的網站網域是love.test,並且設定同步到專案marriage:

folders:
    - map: C:\Users\Administrator\marriage\marriage
      to: /home/vagrant/code/marriage
sites:
    - map: love.test //你的域名
      to: /home/vagrant/code/marriage/public

Homestead安裝運行laravel計畫的步驟詳解【圖文】##2、配置虛擬機器網域名稱及位址IP映射

    先在homestead.yaml檔案中找到虛擬機器Homestead對應的IP位址

Homestead安裝運行laravel計畫的步驟詳解【圖文】

##然後在本機找到並開啟hosts文件,新增
    192.168.10.10 love.test
  • ,表示將這個

    ip對應到love .test這個網域。

Homestead安裝運行laravel計畫的步驟詳解【圖文】 步驟一:重啟服務

退出伺服器,透過執行下列指令在本機cmd重新啟動vagrant並刷新配置:
vagrant reload --provision

Homestead安裝運行laravel計畫的步驟詳解【圖文】第步驟:輸入網域並存取

在網址列輸入域名love.test進行訪問,如果出現以下內容介面,則表示laravel成功安裝

#最後大家可以小小的測試一下,看看在本地修改內容是不是能同步到伺服器上。 Homestead安裝運行laravel計畫的步驟詳解【圖文】

如下所示,我修改了本地laravel專案的

welcome.blade.php

文件,可以看到是成功同步到了伺服器上~


至此,laravel終於安裝成功了啊! ! ! Homestead安裝運行laravel計畫的步驟詳解【圖文】

以上是Homestead安裝運行laravel計畫的步驟詳解【圖文】的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn