适用于具有 GUI 的 Web 服务器的轻量级 Linux 发行版

适用于具有 GUI 的 Web 服务器的轻量级 Linux 发行版

我是一名 PHP 程序员,我想停止通过 FTP 编辑实时服务器上的文件(请不要嘲笑我),因此我正在考虑在本地虚拟机内复制实时服务器环境,以便我可以更快地编辑文件并使用 php 调试器。

我的要求是:

  • 轻量级——它将在虚拟机中运行,而我的计算机性能不是很强
  • 小——硬盘空间也有限;希望每个虚拟机的空间保持在 1 GB 以下
  • GUI——我以前没用过 Linux,所以我更喜欢使用 GUI(即使作为一种选择)
  • 开箱即用 - 我知道管理服务器不是一件容易的事,但是我就是无法投入足够的时间,所以如果我实际上不需要自己安装和配置 Apache、PHP 甚至 sendmail,那就太好了。

我很感激您提出建议或其他提示。谢谢!

答案1

我不知道你的要求为什么这么严格。现在,你可以得到500 GB 硬盘价格低于 70 美元,或8 GB SD 驱动器不到 30 美元。如果您的钱比这还要少,您可以在同一家商店以不到 10 美元的价格购买 2 GB 的 SD 驱动器。

别介意现在整台上网本只要 200 美元。我的 EeePC 上运行着一个 Ubuntu 版本。

但这是我在工作中使用的解决方案(使用专用于 Ubuntu 的台式机,实际上已经很旧了),它是理想的:

  • Ubuntu 的最新版本
  • Ubuntu 的 LAMP/Web 服务器安装
  • 库德迈

在我看来,Kdevelop 是 PHP 开发的最佳选择。它是一个多语言 GUI IDE,拥有您需要的所有调试工具,允许您在本地运行代码(安装 LAMP 堆栈时),并且有一个内置的 Web 浏览器来查看输出并在线阅读 PHP 文档。我想不出还有比这更完美的解决方案了。

使用 Ubuntu,您实际上不需要了解太多有关 Linux 的知识。学习难度相当低 - 就像学习新版本的 Windows 一样,所有软件都可以通过其内部包管理器获得。基本上,只需勾选一个框并等待软件下载即可。

答案2

就我个人而言,如果你想了解堆栈,我会使用Ubuntu 服务器有大量教程,所以您不必太担心 GUI。最佳设置是复制远程环境的 VM,但通过这种方式,您可以确保拥有相同版本的 MySQL 和 PHP 等。我知道这会占用比您预期更多的资源,但您可能会发现这是值得的。

答案3

我想你会觉得这很有趣:

奶奶的灯

我在许多其他 LAMP(Linux、apache、mysql、php)服务器设备中找到了以下设备:

http://www.vmware.com/appliances/directory/cat/0?k=lamp

答案4

你应该尝试 Tinycore Linux。我用它玩得很开心。

http://tinycorelinux.com/

相关内容