如果这些文件与虚拟机中的文件同步,本地文件是否使用本地 PHP?

Are the local files using the local PHP if these files are sync with files in a Virtual Machine?

小白在此求教。我知道有些文件彼此同步,一个位于 VM(例如 Laravel-Homestead),另一个位于 local 机器中。如果我在我的 VM 中配置 PHP,那么我的 VM 将使用那个 PHP

位于本地计算机中的文件如何使用本地 PHP(如果已安装)?如果是这样,两个 PHP 正在两个不同的位置工作?还是它们(本地文件)完全执行?有人可以解释一下吗?

运行 虚拟机通常需要两个组件:hostguest.

您 运行 在计算机上使用的 host(本地)操作系统(无论您使用什么 Windows、Mac OS X 等)和 guest Ubuntu Linux 运行ning 在你的 Laravel Homestead VM 中,有两个独立系统。

Your Laravel application runs solely withing the VM.

因此 运行 您的应用所需的软件(nginx、PHP、MySQL 等)只需安装在 VM 操作系统中。

在主机和来宾操作系统之间同步文件的唯一目的是允许您在本地更改文件,并使它们在 VM 环境中立即可用。您本地 OS.

上没有 运行