homeStead配置环境
目标
- 开发者想要在windows上使用laravel环境
windows-本地环境
下载phpstudy
在phpstudy软件管理处下载php
需要设置环境变量
下载composer
安装composer
需要设置环境变量
创建站点
安装laravel项目
以blog为例,将根目录设置为blog/public
—此处基于nginx的配置文件
—nginx会主动去解析public目录下的首页文件-index.php开启nginx服务
开启mysql服务
查看hosts文件-设置域名
—phpstudy会主动的修改hosts
—手动修改目录地址
C:\Windows\System32\drivers\etc
访问你设置的域名
linux-homestead环境
1.下载phpstudy
—在phpstudy软件管理处下载php
1.安装composer
2.安装vagrant
3.将homested-linux-virtual box安装在virtual box
—直接使用vagrant up
—vgrant会主动的将homested-linux-virtual box安装在virtual box中
4.参照phpstudy环境配置
其他参考文档
配置homestead.yaml
- ip: “192.168.10.10”
//这个不用动,当然你也可以自己改
- memory: 2048
//这个不用动,也可以设置为2048
- cpus: 2
//cpu设置
//这个不用动,换成设置2048
- provider: virtualbox
//这个不用动,换成设置2048
- authorize: C:/Users/Username(你自己的路径)/ssh/id_rsa.pub
//公钥以及私钥的路径
//主要配置改动
keys:
- C:/Users/Username(你自己的路径)/ssh/id_rsa
//主要配置改动
folders: //这是共享文件夹 同步文件夹 //无论在那边添加修改都会在两个地方操作 //主要配置改动 - map: D:/phpstudy_pro/WWW // 其中map为windows目录。设置为站点发布的公有目录。可设置为blog目录。 // 主要配置改动 to: /home/vagrant/code // 这是站点 ,如果新增站点 按照格式添加 to则亦为公有目录,即code/blog目录。 // 主要配置改动
linux服务器以及域名配置
sites:
- map: api.test
// 域名
/ /主要配置改动
to: /home/vagrant/code/public
// 访问文件夹 to为我们登录访问的页面。
// 主要配置改动
注意点
1.composer是依赖管理文件
2.vrgrant 是windows和Linux服务器映射工具
3.vagrant up启动必须在配置之下
4.遇到报错将homestead配置文件下script/homestead.rb文件的语句
安装virtual box
- vitural up 官网自动安装
— 速度比较慢
- 手动为其添加
virtual box add {name} {virtualBoxPath}
— 需要下载homestead virtual box镜像
— 可参考其他文档获得homestead virtual box地址
参考文档
本作品采用《CC 协议》,转载必须注明作者和本文链接