Noob在这里寻求启蒙。我了解有些文件彼此同步,一个位于VM
(例如Laravel-Homestead
),另一个位于local
计算机内。如果我在PHP
中配置了VM
,那么我的VM
将使用PHP
。
位于本地计算机内的文件如何使用本地PHP
(如果已安装)?如果是这样,两个PHP
正在两个不同的位置上工作?或者他们(本地文件)执行吗?有人可以解释一下吗?
答案 0 :(得分:1)
运行虚拟机通常需要两个组件:主机和来宾。
您在计算机上运行的主机(本地)操作系统(无论您使用的是Windows,Mac OS X等)还是运行来宾的Ubuntu Linux在您的Laravel Homestead VM中,有两个独立的系统。
您的Laravel应用程序仅使用VM运行。
因此,只需要在VM操作系统中安装运行应用程序所需的软件(nginx,PHP,MySQL等)。
在主机和客户机操作系统之间同步文件的唯一目的是允许您在本地更改文件,并使它们立即在VM环境中可用。您的本地操作系统上没有任何内容。