bsp*_*wjh 4 linux debian redhat lamp web-server
我在 Red Hat Enterprise Linux 上运行远程 Web 服务器,并希望使用我的 LAMP Web 应用程序的副本来托管本地服务器以进行内部开发。是否有任何理由需要在本地服务器上运行 Red Hat Enterprise Linux,或者我可以在本地服务器上安全地运行 Debian(或其他廉价发行版)而不必担心应用程序不兼容?
小智 8
您可以在开发环境中使用 Centos。Centos 是 Redhat 源代码包的免费重建。比如redhat 6.2和centos 6.2的所有包版本相同,内核相同;除了支持和成本之外,它们是相同的。
如果您有 RHEL 登台服务器,则可以在您喜欢的任何 linux 上进行开发。可能会出现不兼容性(例如,由于不同的发行版带有不同的 PHP 版本),但是您应该能够在将您的软件投入生产之前在临时服务器上修复这些问题。
如果您没有临时服务器,最好的办法是使用免费的RHEL 衍生发行版进行开发。CentOS可能是使用最广泛的 RHEL 衍生产品。
另一方面,Debian 不是 RHEL 的衍生产品。虽然在 Debian 上开发的应用程序将在 RHEL 上运行,但包管理器、配置文件位置等却大不相同。因此,当您推出您的应用程序时,您可能需要进行大量的谷歌搜索才能将您的 Debian 环境镜像到 RHEL。