• Homestead的安装配置


     laravel学院教程 : http://laravelacademy.org/post/7658.html

     参考博文:https://blog.csdn.net/xyxjn/article/details/52242915

    Homestead是什么? 

      Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。

      Laravel Homestead 实际是一个打包好各种 Laravel 开发所需软件和工具的 Vagrant 盒子(关于 Vagrant 盒子的释义请参考 Vagrant 官方文档),该盒子为我们提供了一个优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP、Composer、Nginx、MySQL、Memcached、Redis、Node 等其它工具软件,我们也完全不用再担心误操作搞乱操作系统 —— 因为 Vagrant 盒子是一次性的,如果出现错误,可以在数分钟内销毁并重新创建该 Vagrant 盒子!

      安装步骤

    1、在使用 Homestead 之前,需要先安装 Virtual Box 5.1VMWare 或 Parallels (三选一,我们通常选择 VirtualBox,因为只有它是免费的)以及 Vagrant,所有这些软件包都为常用操作系统提供了一个便于使用的可视化安装器,通过安装界面引导就可以完成安装。

    2、安装 Homestead Vagrant 盒子

      Homestead Vagrant 盒子 laravel/homesterad 添加到 Vagrant 中。

    vagrant box add laravel/homestead

    3、安装 Homestead

    cd ~/Homestead
    git clone https://github.com/laravel/homestead.git Homestead

      接下来,在 Homestead 目录下运行 bash init.sh 命令来创建 Homestead.yaml 配置文件,生成的 Homestead.yaml 配置文件文件位于当前 Homestead 目录。

    4、配置 Homestead

    ---
    ip: "192.168.10.10"
    memory: 2048
    cpus: 1
    provider: virtualbox
    
    authorize: ~/.ssh/id_rsa.pub
    
    keys:
        - ~/.ssh/id_rsa
    
    #文件夹映射
    folders: 
        - map: ~/MyWorkTools/Code
          to: /home/vagrant/Code
    
    #nginx映射
    sites:
        - map: homestead.app
          to: /home/vagrant/Code/public
        - map: home.app
          to: /home/vagrant/Code
    
    
    databases:
        - homestead

    5、配置本机hosts文件 

    192.168.10.10  home.app

    6、初始化homestead虚拟机

    cd ~/Homestead
    vagrant up

    7、修改配置后重载虚拟机

    cd ~/Homestead
    vagrant reload --provision

    8、mysql连接

    本地机连接

    host: 127.0.0.1
    port: 33060
    user: homestead
    pass: secret

    注意: Mac用户的虚拟主机配置后缀不能为.app ,否则chrome会报 NET :: ERR_CERT_AUTHORITY_INVALID ,改为.test后正常访问。

  • 相关阅读:
    vue嵌套路由
    不同的网络出现的报错
    yarn 创建react项目时出现错误
    vue-awsome-swiper竖向滚动出现空白
    SpringBoot路径映射
    ApplicationRunner接口
    CommandLineRunner接口
    springboot创建拦截器
    Cors跨域请求
    springboot自定义异常视图
  • 原文地址:https://www.cnblogs.com/zoujiejun96/p/8923995.html
Copyright © 2020-2023  润新知