几个月后,我开始用PHP启动一个项目,但我却犹豫不决:在Windows Vista 64位计算机上进行开发。由于我对Linux知之甚少,因此我认为通过Linux发行版进行学习可能是一个好方法。

您认为这是个好主意吗? 我将在Ubuntu(在我的Vista64bits上)上使用Ubuntu运行VirtualBox。我当时正在考虑安装XAMPP以便能够在PHP中进行开发。

如果您认为这是个好主意,请随时向我建议一些有关虚拟化OS或Linux/dev的知识的教程。

更新
我已经在Windows的PHP中建立了许多网站,问题更多的是,这是否是通过虚拟机在Linux上进行开发来学习Linux的好方法?我有4个演出公羊,如果在虚拟机中安装Eclipse会很顺利吗?等等。

最佳答案

您实际上应该在将要部署的平台上进行开发。我并不是说做不同的事很不好,但是从长远来看,它可以节省您的痛苦。 OTOH,您可能会以这种方式更快地了解平台差异。因此,主要问题是:您是否希望让生产系统尽快运行而不会感到头疼?或者,您想花费一些时间并花一些精力来学习如何开发跨平台的东西吗?

是的,有区别。例如,区分大小写和不区分大小写的文件名。然后,某些PHP函数使用具有不同实现的 native C函数。例如,对于某些类型,printf()不会产生相同数量的空格。时间测量的分辨率(毫秒与微秒)可以不同,等等。然后,您将以不同的方式处理文件系统权限。这些只是我发现的一些最近出现的问题,让我想起来了。

关于PHP网站,我应该开发为Linux发行版而不是Windows?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/175425/

10-11 23:01
查看更多