Homestead.yaml配置

---

ip: "192.168.10.10"

memory: 2048

cpus: 1

provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:

    - ~/.ssh/id_rsa

    - ~/.ssh/id_rsa.pub

folders:

    - map: C:\Users\dell\Code

      to: /home/vagrant/WWW

sites:

    - map: laravel.shop.test

      to: /home/vagrant/WWW/laravel-shop/public

databases:

    - homestead

    - laravel-shop

variables:

    - key: APP_ENV

      value: local

# blackfire:

#    - id: foo

#      token: bar

#      client-id: foo

#      client-token: bar

# ports:

#    - send: 50000

#      to: 5000

#    - send: 7777

#      to: 777

#      protocol: udp

说明:

站点配置允许你在主机里,通过域名来访问虚拟机里的 Laravel 应用。如下面sites配置所示,将homestead.test映射到一个 Laravel 项目的public目录上。这一行配置,会命令 Homestead 为我们新建一个 Nginx 站点,并且把 Web Root 配置到指定目录下。Laravel 应用的 Nginx 站点 Web Root 配置,默认就是在根目录下的public目录。

sites:-map:homestead.test

to:/home/vagrant/Code/Laravel/public

我们可以通过folders来指明本机要映射到 Homestead 虚拟机上的文件夹

map对应的是我们本机的文件夹,格式例如:E:/Homestead/Code,以开发者实际项目目录为准。

to对应的是 Homestead 上的文件夹。

为了后续课程讲解,请统一配置如下:

folders:-map:~/Code

to:/home/vagrant/Code

摘于https://learnku.com/docs/laravel-development-environment/5.7/development-environment-windows/938

你可能感兴趣的:(Homestead.yaml配置)