美文网首页Laravel
Laravel 之 Homestead 的安装

Laravel 之 Homestead 的安装

作者: 懒人成长 | 来源:发表于2017-03-17 01:29 被阅读29次

    Laravel 之 Homestead 的安装

    简介

    Homestead为开发者提供了一个完美的PHP开发环境,减少了对自己电脑的污染,提供了Nginx, PHP, MySQL, Postgres, Redis, Memcached, Node等一系列工具来帮助我们开发。

    准备工作

    1. 安装Vagrant

    2. 安装虚拟机VirtualBox

    安装Homestead

    1. 安装Homestead Vagrant Box

      vagrant box add laravel/homestead
      
    2. 克隆Homestead

      cd ~
      git clone https://github.com/laravel/homestead.git Homestead
      
    3. 初始化Homestead

      cd Homestead
      bash init.sh
      
    4. 编辑Homestead.yaml文件

      ---
      ip: "192.168.10.10"  // 虚拟机的IP地址
      memory: 2048  // 虚拟机的内存大小
      cpus: 1   // 虚拟机的CPU数量
      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    // 指定的项目目录
          - map: hello.app  // 域名
            to: /home/vagrant/Code/Hello/public    // 指定的项目目录    
      databases:  // 数据库配置
          - homestead  // 指定数据库名称
      
      mariadb: true  // 是否启用mariadb
      
    5. 配置Host

      vi /etc/hosts
      
      // 在文件末尾添加该行,ip和域名必须与Homestead.yaml文件中的配置一致
      192.168.10.10   homestead.app
      
    6. 启动Homestead虚拟机

      cd Homestead
      vagrant up
      
      // 若虚拟机启动后修改了Homestead.yaml文件,执行下面的命令
      vagrant reload --provision
      或
      vagrant provision
      
    7. 愉悦的开发过程

    8. 关闭Homestead虚拟机

      cd Homestead
      vagrant destroy --force
      

    工作流程

    • go to work
    • vagrant up
    • vagrant ssh
    • coding ....
    • exit
    • vagrant destroy --force
    • go home

    相关文章

      网友评论

        本文标题:Laravel 之 Homestead 的安装

        本文链接:https://www.haomeiwen.com/subject/usbsnttx.html