map对应的是我们本机的文件夹,格式例如:E:/Homestead/Code,以开发者实际项目目录为准。
默认Homestead会将我们本机的~/Code文件夹映射到/home/vagrant/Code文件夹上。现在我们本机还没有~/Code文件夹,让我们来创建一个:
在后面的章节中,我们将会在该文件夹下放置我们所有的 Laravel 项目,Homestead 会把该文件夹下的项目自动映射到虚拟机的/home/vagrant/Code文件夹上。
目前Laravel项目并不存在。这里先统一配置为以上,请不用着急,在后续的章节中,我们会创建该Laravel项目。
至此站点就配置好了,等我们在后面章节创建Laravel项目后,即可通过浏览器访问homestead.test站点。
最后,如果你需要自定义一些在虚拟机上可以使用的自定义变量,则可以在variables中进行定义。
在命令中输入vagrant,能看到 Vagrant 为我们提供了一些便利的命令行,下面简单介绍一下 Vagrant 常用的一些命令行的使用:
在我们登录成功后,你能看到类似于如下图的界面,现在我们在该终端界面中输入的所有命令都将运行在 Homestead 虚拟机上。
注意:本教程中因为虚拟机的存在,我们会有两个运行命令行的环境,一个是主机,另一个是 Homestead 虚拟机。我们会在命令的前面使用『命令行提示符』来区分主机和 Homestead。请记住以>
开头的命令是运行在主机里 $ 开头的命令是运行在 Homestead 虚拟机里。详见 写作约定 - 命令行提示符。
本文来源于ipfs