一步到位!Vagrant+Homestead环境搭建全指南

需积分: 10 2 下载量 19 浏览量 更新于2024-09-09 收藏 1KB TXT 举报
本文档是一份详细的Homestead安装教程,主要针对Windows系统,旨在帮助用户一步步安装并配置这个流行的Laravel开发环境。以下是安装和配置过程中的关键步骤: 1. **安装Vagrant和VirtualBox**: 首先,你需要下载并安装Vagrant_2.0.0_x86_64版本,适用于Windows平台。选择安装路径时,确保自定义路径以便于后续管理。同时,安装VirtualBox-5.1.26版本,因为教程指定的是这个版本。 2. **添加Homestead.box**: 安装完成后,将官方提供的`homestead-2.0.0.box`文件复制到相应的文件夹,然后通过命令行运行`vagrant box add`来添加此镜像到Vagrant的盒子列表中,便于后续虚拟机的创建。 3. **克隆并切换到特定版本的Homestead**: 从GitHub克隆`laravel/homestead`仓库,并切换到v5.4.0版本,因为高版本可能不支持较旧的box。这一步是为了确保与Homestead环境的兼容性。 4. **配置Homestead.yaml**: 在`Homestead`目录下,编辑`Homestead.yaml`文件,设置本地文件夹与虚拟机内部路径的映射关系。例如,`folders`部分配置本地`D:/homestead/code`与虚拟机`/home/vagrant/Code`之间的映射,这样你在本地所做的更改会同步到虚拟机中。 5. **设置Nginx站点和域名**: 在`sites`部分,配置一个名为`homestead.app`的站点,将其指向`/home/vagrant/Code/Laravel/public`,即Laravel项目的public文件夹。此外,还需在本机的hosts文件中添加一条条目,将`192.168.10.10`指向`homestead.app`,实现本地开发环境的域名访问。 6. **SSH密钥对生成**: 检查本地`.ssh`目录下是否存在`id_rsa`和`id_rsa.pub`文件,如果没有,则通过`ssh-keygen`命令生成一对SSH密钥,输入电子邮件地址以完成认证设置。 7. **启动虚拟机**: 最后,确认SSH密钥生成无误后,通过`vagrant up`命令启动虚拟机,这将启动Nginx、数据库等服务,并加载配置好的开发环境。 总结起来,这份教程详细指导了如何在Windows上安装并配置Homestead,涵盖了Vagrant、VirtualBox的安装,以及关键配置文件的编辑和设置。通过遵循这些步骤,用户可以快速搭建一个适合开发Laravel项目的本地开发环境。