zoukankan      html  css  js  c++  java
  • 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后正常访问。

  • 相关阅读:
    NTP服务安装
    Teambition 的使用
    搭建svn服务器和测试
    通过NTP协议进行时间同步
    转利用OpenSSL库对Socket传输进行安全加密(RSA+AES)
    转源码编译安装MySQL5.6.12详细过程
    CentOS 6.4安装ffmpeg2.4.2 支持h.265
    转:CentOS 6.4 64-bit编译安装ffmpeg
    Work 2013 博客园挂博客
    FLASH和EEPROM的最大区别
  • 原文地址:https://www.cnblogs.com/zoujiejun96/p/8923995.html
Copyright © 2011-2022 走看看