Windows下如何使用Homestead搭建Laravel开发环境

Laravel致力于让整个PHP开发体验变的更愉快,这其中也包括你的本地开发环境。Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。

laravel致力于让整个PHP开发体验变的更愉快,这其中也包括你的本地开发环境。vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。
laravel homesteadlaravel官方预封装的vagrant Box,它为您提供了一套完美的开发环境,让您不需要再本地开发机器上安装PHP、WEB服务器以及其他的服务器软件。您再也不用担心弄乱您的操作系统了!vagrant Box完全是一次性的。如果出现问题,你可以再几分钟内删除并重新创建Box!
homestead 可以在任何Windows Mac或Linux 系统上运行,它预装好了Nginx、PHP、MySQL、PostgreSQL、Redis、Memcached、Node以及开发令人惊叹的laravel应用程序所需的所有其他软件。
vagrant 最主要的作用就是文件共享,将宿主机的代码,自动同步到虚拟机上去
homestead 实际就是一个Ubuntu的系统,里面安装了我们开发所需要的所有软件

安装前的准备

安装VirtualBox:
官网:https://www.virtualbox.org/

安装vagrant
官网:https://www.vagrantup.com/

下载完直接安装即可

安装完可以通过 vagrant –version 来验证是否安装成功

vagrant --version

安装 homestead vagrant box

在线下载安装homestead的box(服务器在国外,国内下载很慢,不建议)

vagrant box add laravel/homestead

离线安装(建议使用离线安装)

打开https://app.vagrantup.com/boxes/search

找到laravel/homestead,选择virtualbox 下载即可

Windows下如何使用Homestead搭建Laravel开发环境
Windows下如何使用Homestead搭建Laravel开发环境

下载完,我们执行安装挂载命令

vagrant box add laravel/homestead D:\homestead-12.1.0.box

出现Success 字样时,则表示安装成功了,接下来我们运行vagrant box list可以查看已经安装的box

Windows下如何使用Homestead搭建Laravel开发环境

此时我们发现版本号是0,因为手动添加的版本一般是0,

接下来需要下载homestead 的配置

git clone https://github.com/laravel/homestead.git

终端进到homestead 目录下,执行init.sh,或者双击执行里面的init.bat文件都是一样的

执行完,我们进到homestead 目录有一个scripts文件夹下有一个homestead.rb,我们打开它编辑一些配置

config.vm.box_version = settings["version"] ''= ">= 0"

找到settings[‘version’]字样把>12改成>=0

如果不改的话,他是找不到你下载的12.1.0版本的box 还是会自己进行下载,这样我们下载离线文件就没什么意义了

一些列配置完之后我们就可以开始愉快的使用homestead

homestead配置
配置文件:根目录下的homestead.yaml

配置共享文件夹

这里就是把本地的文件同步到虚拟机,这样就能把源码放到本地,然后运行虚拟机就能看到效果,非常的方便。

folders:
- map: D:\wnmp\www\project1
to: /home/vagrant/project1

配置Nginx站点

sites:
- map: homestead.test
to: /home/vagrant/project1

配置主机名解析,在hosts文件里设置

192.168.10.10 homestead.test

配置SSH 秘钥登录,用于实现 SSH 免密码登录

ssh-keygen  //一路回车即可

homestead的常用命令

vagrant up 启动虚拟机
vagrant ssh 用ssh终端方式连接虚拟机
vagrant halt 关闭虚拟机
vagrant reload –provision 修改了homestead.yaml,重新加载虚拟机,让配置重新生效
vagrant destroy –force 销毁虚拟机,慎用

以上这篇Windows下如何使用homestead搭建laravel开发环境就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。

原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/ops/1658623079/

  • 0