将 Apache 安装到 CentOs 5.7(repo 问题)

将 Apache 安装到 CentOs 5.7(repo 问题)

我正在 CentOS 5.7 上安装 Apache,我按照此处的说明进行操作:
http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/

我也安装了这个:

Remi 对 CentOS 5 和 Red Hat (RHEL) 5 的依赖 ##

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

当我安装它时,出现警告:

/var/tmp/rpm-xfer.Bqu2xo: Header V3 DSA signature: NOKEY, key ID 217521f6

但它说该包已经安装。

然后我继续第 3 步:

yum --enablerepo=remi install httpd php php-common

但它说:

error getting repository data for remi, repository not found.

为什么会这样?

答案1

您需要安装以下两个:

## Remi Dependency on CentOS 5 and Red Hat (RHEL) 5 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

## CentOS 5 and Red Hat (RHEL) 5 ## 
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

要在安装 EPEL repo 时消除 NOKEY 警告,请执行以下操作:

rpm --import https://fedoraproject.org/static/217521F6.txt导入 EPEL GPG 密钥(已获取这里

我猜你忘了在 CentOS 5 上安装 Remi 的第二个 RPM,所以它找不到它。

如果您想确认它已安装,请查看 /etc/yum.repos.d 并查找 remi 文件,然后 cat 它。您应该看到[remi]其中有一个部分。与 kaji 所说的相反,如果您使用 --enablerepo=remi 选项一次性完成此操作,则无需启用它...

相关内容