USB 闪存盘上的 PHP / SQL 开发环境(独立于操作系统)

USB 闪存盘上的 PHP / SQL 开发环境(独立于操作系统)

我正在寻找一种方法来在 USB 闪存驱动器上为 Web 应用程序(使用 PHP 和 MySQL 或 SQLite)设置开发环境:这意味着至少需要一个 Web 服务器、一个数据库管理器以及一个可以在应用程序上运行的 IDE。

现在我的问题是,我在多台装有不同操作系统的计算机上工作(主要是 Windows 7 和 Linux)。这个要求使得我发现的大多数解决方案都很难实现,因为它通常会导致每个软件安装两次(每个操作系统一次),更不用说配置问题了。

有没有什么办法可以解决这个问题?

当我寻找独立于操作系统的软件来实现这一点时,我想到了 Java:是否可以使用基于 Java 的软件(哪些?)来实现这一点,并且无论操作系统是什么它都能工作吗?

我在这里找到的相关问题:

答案1

我能想到的唯一解决方案是虚拟化。Sun Virtualbox 可在 PC/Max 和 Linux 上运行。如果您在闪存驱动器上创建了一个虚拟机,理论上,您可以将其带到其他工作站并加载它。然后只需安装您的 Web 堆栈和开发工具即可。从逻辑上讲,最适合此目的的操作系统是真正精简的 Linux。

答案2

我认为操作系统独立的唯一方法是使用您需要的便携式 Windows 版本,并在 wine 上的 Linux 中运行该软件。

或者,运行服务器(虚拟机或物理)进行开发,使用相关工具的本地版本,并将其上传到服务器,这应该会大大简化事情。如果它在局域网内,请使用远程访问所需的工具。简而言之,工作区并将其他系统用作它的瘦客户端。

答案3

尝试最适合 Mysql 和 Php 开发的 Eclipse。期待您的回复,希望对您有所帮助。

相关内容