在没有networking连接的情况下在RedHat上安装Apache

如何在没有Internet连接的情况下在RedHat服务器上安装Apache + MySQL + PHP? 我知道我可以使用YUM来安装它,但是因为我的服务器在防火墙内,所以我不能到外面去。 是否可以使用我的电脑(当我通过VPN连接到RedHat)作为代理? 如果是,那么它是如何完成的。 提前致谢。

你基本上有2个选项

  • 下载所需的RPM,将它们复制到服务器并使用rpm -Uvh xxxx.rpm手动安装。
  • 从已安装的DVD中为该发行版设置所有RPM的本地yum存储库

第一个是最简单的,就是在所有这个yum / repos魔术开始工作之前安装软件包的方式(RH 7.3 any?:-))。 如果需要其他RPM(依赖项),则此方法将失败,以防您必须下载该RPM并将其包含在命令行中。

第二个更好。 涉及安装DVD,使用“createrepo”创build存储库文件,并使用“baseurl = file://path/to/repo.data …”在/etc/yum.repos.d上设置回购。

这是一个例子。

我会安装用于安装REDHAT的DVD,并创buildyum.repo文件并将其从该磁盘安装,所需的所有文件都已经在该磁盘上,更糟糕的情况是使用该目录中的rpm -ivh文件,而您应该可以安装它,即使没有百胜

至less你把你的RHEL DVD挂载到你的服务器上。 其他方面,你可以从你的DVD拷贝所有的rpm到你的服务器和createrepo文件为什么你有创build存储库bcoz的依赖,那么你可以使用yum安装apache mysql php或使用rpm -ivh名称的packest。