因为编辑来自远程服务器的文件减慢了开发速度。我在windows上使用XAMPP进行开发,然后在Linux服务器上运行web应用程序。
但是,为了避免环境依赖,我想要反映活动环境和开发环境。
我想问的是,在VirtualBox中运行Ubuntu开发服务器,同时通过ftp/Dreamweaver编辑源文件是个好主意吗?
如果是这样的话,我想在主机操作系统(windows)上查看本地网站,我将如何做到这一点?客人操作系统有局域网/本地IP地址吗?我注意到在windows "ipconfig /all“上有一些”隧道“适配器,我假设它们是用于VirtualBox的,所以我猜来宾操作系统有相同的LAN/Local地址?如果是这样的话,我将如何查看托管在主机操作系统上的客户操作系统上的网站?
我还需要在客户操作系统上托管FTP服务器。
注意:我需要窗户!我很想一直使用Linux --
发布于 2011-08-08 20:39:48
可以使用VirtualBox或类似的方法在VM中运行LAMP服务器。有些设置需要修改,但是您可以在Windows上使用Dreamweaver进行编辑,并让虚拟服务器为其提供服务。这对于避免将与服务器相关的进程弄乱您的主系统是很有用的。
SitePoint在一段时间前做了有用的教程设置。按照指示,找工作没什么麻烦。本教程略显过时,但步骤应相同。
还可以在主机系统上设置一个由VM共享的文件夹,这样您就可以将站点托管在那里,而不必将文件传输到虚拟服务器中。
发布于 2011-07-09 15:12:41
我开始写到,使用一个虚拟客户进行测试会很好,然后我改变了主意。在windows中进行设计时,必须将文件传输到本地来宾虚拟服务器进行查看和测试,但您希望能够在windows浏览器中查看。它只是比设置所需的要复杂得多。虽然这是可能的,但它似乎比你需要做的更多。
相反,将ubuntu服务器安装为windows上的来宾或双引导。在ubuntu来宾中进行编辑,保存文件,而不将表单主机传输到客户虚拟服务器。此外,您还可以在unbuntu系统中运行firefox和chrome,允许您在那里测试它们。您只需要改变事情然后在windows中进行测试。
由于您正在开发php应用程序,我想您并不需要Dreamweaver。其他编辑能做的。就我个人而言,我在Ubuntu中使用Bluefish。然而,如果您真的是与Dreamweaver结婚的,那么您可以使用葡萄酒在Ubuntu中运行它。这样,您的所有设计工作都将在一个系统中进行和测试,不需要任何文件传输,只需将FTP传输到活动服务器。由于您在虚拟框中使用了Ubuntu,因此您可以在需要时跳回窗口,以进行其他必要的应用程序。
https://webmasters.stackexchange.com/questions/16562
复制相似问题