本地服务器上的 Magento 2 开发环境

Magento 2 development environment on local server

我需要创建一个本地开发环境并在设置上遇到一些困难。我想尽可能地复制我的实时服务器。

我想安装 Magento ver 2.1.8, 运行 MySQL 5.6, PHP 7.0NginXDebian.

现在,将有多个人在开发网站上工作,因此,它必须存储在我们的本地服务器上。

我们正在开发 Windows 10 台 Pro 机器。

我查看了 VirtualBoxVagrantDocker[=35 等工具=] 但阅读它们让我更加困惑。

我也简要地查看了 LAMP 堆栈。你能推荐适合我情况的最佳方法吗?

我必须结合使用这些工具吗?

我是否必须在每台计算机或本地服务器上安装该软件?

我推荐使用这个 docker 容器:https://github.com/yvoronoy/magento2docker

它使用 apache,但您可以通过编辑 Dockerfile 来更改它。这个容器的主要优点是在 MacOS 中配置了 sshfs 挂载,它比默认挂载快一点,并且您可以在处理本地实例时使用源代码。