本地搭建Homestead运行环境
一. 相关说明:
- vagrant文件位置 ~/vagrant
- Homestead文件位置 ~/Homestead
- 项目文件位置 ~/code,将项目放入此目录
二. 步骤:
- 添加新增项目的虚拟主机解析文件
~/Homestead/Homestead.yaml文件中sites位置添加如下代码
- 设置域名解析。在/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区域添加虚拟主机
- 在/etc/hosts文件中,定义域名和ip映射关系 192.168.10.10 exam.test
- Vagrant up 启动虚拟机,查看虚拟主机的配置是否生效,vagrant ssh 进入虚拟机,/etc/nginx/sites-available目录查看是否有刚添加的虚拟主机的配置文件,如果没有生成一个,重启nginx
- 项目的.env文件,修改DB_USERNAME = homestead DB_PASSWORD = secret
















