laravel homestead安装指南

本文介绍如何使用Laravel官方提供的Homestead设置本地开发环境。通过Vagrant盒子预装所需软件,实现快速部署,确保团队开发环境一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

Homestead是laravel官方提供的一套重量级的本地开发环境,打包好各种 Laravel 开发所需软件和工具的 Vagrant 盒子,方便、快捷并且跨平台,不需要再繁琐的配置本地开发环境,并可以统一规范团队间开发环境不一致的问题。

1.相关软件

2.安装

  1. 安装virtualbox 自行安装

  2. 安装vagrant 自行安装

  3. 安装git 自行安装

  4. 安装composer 自行安装并修改源为国内源

  5. 安装Homestead virtualbox

    在家目录下新建文件夹Homestead 并新建一个homestead.json配置文件

    cd ~/
    mkdir Homestead
    cd Homestead
    vim homestead.json

    //写入以下内容
    {
         "name": "laravel/homestead",
         "versions": [{
               "version": "7.1.0",
               "providers": [{
                   "name": "virtualbox",
                   "url": "~/Download/virtualbox.box" //此处为下载的homestead virtualbox所在路径
               }]
         }]
      }
    

    创建好配置文件之后,输入命令

    vagrant box add homestead.json

    出现box: Successfully added box ‘laravel/homestead’ (v7.1.0) for ‘virtualbox’!表示添加成功

  6. 下载 homestead脚本

    git clone https://github.com/laravel/homestead.git
    cd homestead
    git checkout v7.1.0
    //接下来,运行 bash init.sh 命令来创建 Homestead.yaml 配置文件
    bash init.sh

  7. 创建本地工作目录并安装lavarel5.5

    cd ~/
    mkdir wwwroot
    cd wwwroot
    composer create-project laravel/laravel laravel --prefer-dist 5.5.*

  8. 配置秘钥

    cd ~/.ssh
    ls
    //查看是否存在id_rsa和id_rsa.pub连个文件,有的话就跳过,如果没有执行如下命令
    ssh-keygen -t rsa -C "you@homestead.com"

  9. 配置Homestead.yaml 文件

    cd ~/Homestead/homestead
    vim Homestead.yaml //修改为以下内容

    	ip: "192.168.10.10"
        memory: 2048
        cpus: 1
        provider: virtualbox
    
        authorize: ~/.ssh/id_rsa.pub
    
        keys:
           - ~/.ssh/id_rsa
    
    	folders:
    	   - map: ~/wwwroot/laravel
      		to: /home/vagrant/code/laravel
    
    	sites:
    	   - map: homestead.test
      		to: /home/vagrant/code/laravel/public
    
    	databases:
    		- homestead
    
    
  10. 配置本地host

    192.168.10.10 homestead.test

  11. 启动虚拟机

    cd ~/Homestead/homestead
    vagrant up

最后测试一下 访问 http://homestead.test成功 即安装完成

3.补充

  1. 进入虚拟机

    vagrant ssh

  2. 登录mysql 密码为secret

    mysql -u homestead -p
    secret

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值