Homestead安装更新我的主机



描述

好的,我想在我的计算机上使用一台带有VagrantHomestead的虚拟机,在与生产服务器相同的上下文中在我的网站上工作。这就是使用虚拟主机的全部意义,不是吗?为了消除主机mahcine和项目需求之间的依赖关系冲突。

示例

我的项目A的生产服务器需要PHP5.6,我想要我的虚拟机器运行PHP5.6,而我的主机可以运行另一个版本PHP。我说得对吗?

根据Symfony和Homestead的文档,我必须在我的项目文件夹中运行"composer require laravel/homes"来安装Homestead。。。这导致在我的主机上安装我的项目依赖项!!

我是不是误解了虚拟机的用途?

我想我可以把我的项目文件夹放在一个子目录中,这样就会有2个composer。(json|lock(文件,但它破坏了我的git结构

Homestead不是虚拟机,而是一个CLI工具和Vagrant框,可以轻松地为PHP项目设置虚拟机。

它为您配置Vagrant,使您可以轻松地为PHP项目创建虚拟机,而不是虚拟机本身。

将homes作为全局Composer依赖项安装(它只是一个CLI应用程序(,并使用homestead命令配置、启动和关闭Vagrant虚拟机。

相关内容

  • 没有找到相关文章

最新更新