本地搭建Homestead运行环境 一. 相关说明: vagrant文件位置 ~/vagrant Homestead文件位置 ~/Homestead 项目文件位置 ~/code,将项目放入此目录 二. 步骤: 添加新增项目的虚拟主机解析文件 ~/Homeste
本地搭建Homestead运行环境
一. 相关说明:
vagrant文件位置 ~/vagrantHomestead文件位置 ~/Homestead项目文件位置 ~/code,将项目放入此目录二. 步骤:
添加新增项目的虚拟主机解析文件
~/Homestead/Homestead.yaml文件中sites位置添加如下代码 sites:
- map: 域名
to: /home/vagrant/Code/项目目录
设置域名解析。在/etc/hosts下添加
ip . 域名,当前 IP为192.168.10.10进入~/Homestead文件夹,运行vagrant up命令,启动vagrant.查看vagrant 状态 ,vagrant status进入vagrant环境 。 vagrant ssh ,进入后可切换为管理员 sudo su导入数据库。使用navicat创建数据库。这里使用Homestead链接,创建数据库并导入,项目配置文件中用户名使用homestead,密码使用secret.如果没有链接,需要自己创建,ip:192.168.10.10,user:homestead,password:secret项目相关设置
将项目放到~/code目录下在~/Homestead目录下的Homestead.yaml文件中的sites区域添加虚拟主机 - map: laramall.test
to: /home/vagrant/Code/LaraMall/public
在/etc/hosts文件中,定义域名和ip映射关系 192.168.10.10 exam.testVagrant up 启动虚拟机,查看虚拟主机的配置是否生效,vagrant ssh 进入虚拟机,/etc/nginx/sites-available目录查看是否有刚添加的虚拟主机的配置文件,如果没有生成一个,重启nginx项目的.env文件,修改DB_USERNAME = homestead DB_PASSWORD = secret