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-linux环境配置


配置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地址

参考文档

homestead配置


本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!