什么是vagrant?
vagrant是一个工具,用于创建和部署虚拟化开发环境的。
拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Vagrant来管理,配置和自动安装虚拟机。
下载Vagrant
链接 这个软件是没有界面的,是命令行工具 windows
安装完成后 就自动加到环境变量里了
下载Virtual Box
下载 laravel/homestead 镜像-下图


通过镜像进行目录初始化

然后打开 virtual box 就会发现刚才创建的虚拟机了

进入虚拟机 密码:vagrant

其他

安装Composer
https://pkg.phpcomposer.com/#how-to-install-composer
使用 Composer 安装 Laravel 安装器:
composer global require laravel/installer
现在的处境?
我们现在的情况就是,通过vagrant 拉去别人已经配好的镜像A,并用镜像A创建了一个虚拟机B
现在可以通过命令行的方式 连接虚拟机B,但是因为没有界面,不方便做开发,所以我们需要一个
可视化的开发界面,看下面↓
如何用VScode的Remote SSH 连接虚拟机进行,可视化开发
https://www.cnblogs.com/oddcat/articles/9676817.html

ssh vagrant@127.0.0.1 -A -p 2222
最后的效果

这样就可以用 别人已经配好的环境,通过虚拟机,可视化的,进行php开发了
使用Vagrant和VScode构建PHP开发环境
本文介绍了如何在Windows环境下利用Vagrant创建PHP开发环境,通过VirtualBox下载laravel/homestead镜像初始化目录,设置密码为'vagrant'进入虚拟机。接着,安装Composer并使用它安装Laravel安装器。最终,通过VScode的Remote SSH连接虚拟机,实现可视化开发。
650





