配置laravel开发环境需要安装下面几款配置软件
- 安装VirtualBox https://www.virtualbox.org/
- 安装Vagrant https://www.vagrantup.com/downloads.html/
- 导入Homestead Box虚拟机盒子
- 安装Git https://git-scm.com/download/win
- 安装Homestead管理脚本
- 配置Homestead.yaml文件
- 启动Homestead
官网为外网;下载速度比较慢,本人这里准备了百度云盘分享:根据自己需求加载自己想要的:
链接:https://pan.baidu.com/s/1CFTcyYlNnBUEIxaOLaKTuA 密码:zn74
Homestead.yaml 配置文件
ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: ~/Code to: /home/vagrant/Code sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public databases: - homestead variables: - key: APP_ENV value: local
1.正常情况下,我们配置Vagrantfile,我们配置homestead是因为作者给我们配置好了,我们只需要填充参数即可
2.ip: 虚拟机的ip地址,如果window下,本地电脑也是192.168.10.* ip段,这个时候,再填写192.168.10.10就会报错,解决方案:192.168.11.10即可解决
3.authorize、keys分别代表私钥和公钥,如果使用homestead必须配置秘钥,公钥
4.folders:共享文件目录,map代表window环境下开发文件在Code目录下,to:同步homestead文件位置。默认 Homestead 会将我们本机的 ~/Code 文件夹映射到 /home/vagrant/Code 文件夹上。
开发程中我们需要在用户根目录中创建Code文件夹: