我希望使用 Linux 设置自己的本地 Web 服务器,以便我使用 Apache 和 MYSQL 运行和开发 PHP 应用程序。
有人能推荐最好的 Linux 服务器发行版吗?由于我是这方面的新手,到目前为止我一直在使用 Xampp,所以我真的需要一个带有 GUI 的发行版,但也可以通过 Putty 进行控制,以帮助我学习命令行。
任何帮助是极大的赞赏。
答案1
答案2
这取决于你想如何学习。我最近开始学习服务器设置等基础知识。并且更喜欢有一个正在运行的服务器来剖析并了解事情应该如何进行。
因此,基于此,我发现 Turnkey Linux 是最简单的入门工具。他们制作了一个 LAMP 堆栈(http://www.turnkeylinux.org/lampstack) 使得启动和运行变得非常简单。
我发现使用现成设备的一个优点是预装了网络控制面板。它让你可以简单地查看正在发生的事情。
答案3
不管怎样,我选择的平台是 Fedora 和/或 Centos,因为它们都继承了 Red Hat 的传统,并且都支持通用布局,使用 yum 和 RPM 包,安装和更新都很简单。大多数(如果不是全部)Linux 都很相似,其中 Gentoo 最为极客!这些差异通常只会在找出等效的东西是什么和在哪里时造成一些障碍。
Fedora 开发进展迅速,更新频繁,最新的 Gnome 桌面有很大改进。它也可以用作生产服务器,但最好先在本地临时服务器上彻底检查更新,然后再应用于生产服务器。Centos 可能相当于 Fedora 后面的两个版本,但对于生产服务器来说更加坚固,更新不太可能破坏任何东西。
Ubuntu 与 Fedora 非常相似,也得到了很好的支持,由于其用户友好性,主要用于桌面系统。服务器不需要这些花哨的东西,它们只需要安全运行并持续工作即可。
Debian 也很流行,但它更喜欢使用 postfix 而不是 sendmail,这需要一点时间来适应。Gentoo 软件包在安装时是动态编译的,而不是使用预编译的二进制文件。这允许更精细和更容易的定制,但会增加安装时间。
无论您选择哪个平台进行开发,apache、mysql、php 和其他服务都不应注意或关心。