我正在尝试学习如何使用Vagrant,并想建立一个开发环境,使其与现有的生产服务器完全相同(如果可能的话)。
问题是:最简单的方法是什么?
我是一名开发人员,可以完全访问生产服务器,但它不是由我管理的。 我只知道如何在服务器上设置网站、使用cPanel、一些WHM等……
该服务器运行CentOS 6.5,带有Apache、MySQL和PHP。
是否有一种方法可以“导出”该服务器的配置及其所有应用程序、模块、版本等,并使用它来创建Vagrant Box?还是需要手动分析每个细节并将其写下来?
如果选择第二个选项,我能否获得任何建议,以便不会漏掉任何细节?
问题是:最简单的方法是什么?
我是一名开发人员,可以完全访问生产服务器,但它不是由我管理的。 我只知道如何在服务器上设置网站、使用cPanel、一些WHM等……
该服务器运行CentOS 6.5,带有Apache、MySQL和PHP。
是否有一种方法可以“导出”该服务器的配置及其所有应用程序、模块、版本等,并使用它来创建Vagrant Box?还是需要手动分析每个细节并将其写下来?
如果选择第二个选项,我能否获得任何建议,以便不会漏掉任何细节?
apache httpd
的任何应用程序。在这里有一些简单的步骤 链接,请参考第 5 步。至于 #6,一旦您启动了 Vagrant 盒子,您就可以在 Virtualbox 中看到它的实例。然后,您可以按照这些说明创建盒子的快照。 - ivan.sim