现有项目 运行 with Laravel homestead (5.4)
Existing project run with Laravel homestead (5.4)
我已经安装了 Laravel homestead,它工作正常。我的问题是如何将现有项目映射到宅基地?我的 Homestead.yaml 文件如下
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/www/Laravel
to: /home/vagrant/Code/Laravel
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
这个项目是从 Homestead 生成的我有另一个现有的项目以及如何映射 homestead.I 添加了以下代码到 Homestead.yaml 文件但是它没有工作。
- map: D:/www/MyProject
to: /home/vagrant/Code/MyProject
请任何人帮助我谢谢。
您应该编辑 folders
部分以映射到您的 www
目录
folders:
- map: D:/www
to: /home/vagrant/Code
这将允许您将所有项目存储在 D:/www 目录中,并且所有项目都将映射到您的 VM。
现在您可以添加站点
你应该在站点
下添加这个
- map: my-project.app
to: /home/vagrant/Code/MyProject/public
这假定您的项目位于 D:/www/MyProject
也不要忘记将新域添加到您的 hosts
文件
192.168.10.10 my-project.app
和运行vagrant reload --provision
试试这个:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/www/
to: /home/vagrant/Code/
sites:
- map: MyProject.app
to: /home/vagrant/Code/MyProject/public
databases:
- homestead
确保:
1) C:/users/{currentuser}/
里面有一个code文件夹
2) D:/www
中有 MyProject 文件夹
3) 虚拟主机文件条目:
流浪盒子 IP MyProject.app
最后在 C:/users/{currentuser}/Homestead 文件夹中触发 vagrant reload --provision
命令
我已经安装了 Laravel homestead,它工作正常。我的问题是如何将现有项目映射到宅基地?我的 Homestead.yaml 文件如下
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/www/Laravel
to: /home/vagrant/Code/Laravel
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
这个项目是从 Homestead 生成的我有另一个现有的项目以及如何映射 homestead.I 添加了以下代码到 Homestead.yaml 文件但是它没有工作。
- map: D:/www/MyProject
to: /home/vagrant/Code/MyProject
请任何人帮助我谢谢。
您应该编辑 folders
部分以映射到您的 www
目录
folders:
- map: D:/www
to: /home/vagrant/Code
这将允许您将所有项目存储在 D:/www 目录中,并且所有项目都将映射到您的 VM。
现在您可以添加站点
你应该在站点
下添加这个 - map: my-project.app
to: /home/vagrant/Code/MyProject/public
这假定您的项目位于 D:/www/MyProject
也不要忘记将新域添加到您的 hosts
文件
192.168.10.10 my-project.app
和运行vagrant reload --provision
试试这个:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/www/
to: /home/vagrant/Code/
sites:
- map: MyProject.app
to: /home/vagrant/Code/MyProject/public
databases:
- homestead
确保:
1) C:/users/{currentuser}/
里面有一个code文件夹2) D:/www
中有 MyProject 文件夹3) 虚拟主机文件条目: 流浪盒子 IP MyProject.app
最后在 C:/users/{currentuser}/Homestead 文件夹中触发 vagrant reload --provision
命令