天天看點

本地搭建Homestead運作環境

本地搭建Homestead運作環境

一. 相關說明:

  1. vagrant檔案位置 ~/vagrant
  2. Homestead檔案位置 ~/Homestead
  3. 項目檔案位置 ~/code,将項目放入此目錄
  1. 添加新增項目的虛拟主機解析檔案

    ~/Homestead/Homestead.yaml檔案中sites位置添加如下代碼

sites:
  - map: 域名
  to: /home/vagrant/Code/項目目錄      
  1. 設定域名解析。在/etc/hosts下添加

    ip . 域名,目前 IP為192.168.10.10

  2. 進入~/Homestead檔案夾,運作vagrant up指令,啟動vagrant.
  3. 檢視vagrant 狀态 ,vagrant status
  4. 進入vagrant環境 。 vagrant ssh ,進入後可切換為管理者 sudo su
  5. 導入資料庫。使用navicat建立資料庫。這裡使用Homestead連結,建立資料庫并導入,項目配置檔案中使用者名使用homestead,密碼使用secret.如果沒有連結,需要自己建立,ip:192.168.10.10,user:homestead,password:secret
  1. 将項目放到~/code目錄下
  2. 在~/Homestead目錄下的Homestead.yaml檔案中的sites區域添加虛拟主機
- map: laramall.test
      to: /home/vagrant/Code/LaraMall/public      
  1. 在/etc/hosts檔案中,定義域名和ip映射關系 192.168.10.10 exam.test
  2. Vagrant up 啟動虛拟機,檢視虛拟主機的配置是否生效,vagrant ssh 進入虛拟機,/etc/nginx/sites-available目錄檢視是否有剛添加的虛拟主機的配置檔案,如果沒有生成一個,重新開機nginx
  3. 項目的.env檔案,修改DB_USERNAME = homestead DB_PASSWORD = secret

繼續閱讀