mcrypt、EPEL 和 CentOS 6.4

mcrypt、EPEL 和 CentOS 6.4

我安装时遇到问题php-mcrypt。我不是任何级别的管理员。

我已执行以下操作。

  • 已安装EPEL

  • 已安装的REMI

  • 配置好的EPEL

  • 更新百胜餐饮

  • 清洁百胜

  • 安装了 mcrypt

  • 安装的 libcrypt

YUM仍然找不到php-mcrypt

我进行了搜索:

yum list php* | grep mcry

没有结果。

答案1

因此,在我的 CentOS 6 机器上,我从 REMI 或 EPEL 获得了 php-mcrypt(Remi 有较新的版本):

Installing:
 php-mcrypt                      x86_64                      5.3.3-3.el6                         epel                          19 k


Installing:
 php-mcrypt                      x86_64                      5.4.29-1.el6.remi                      remi                       51 k

所以我想说首先要检查的是确保您安装了正确版本的存储库并确保它们已启用:

通过执行以下操作检查您的 CentOS 版本:

cat /etc/redhat-release

您应该看到类似以下内容:

CentOS release 6.5 (Final)

如果它说 CentOS 6 你需要 el6 存储库,那么 CentOS 5 就是 el5。

然后:

vim /etc/yum.repos.d/remi.repo

在该文件中,您应该看到类似于以下内容的条目:

[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

确保您拥有正确的版本(换句话说,确保镜像列表行中有正确的编号,如果错误,您将需要删除并添加正确的存储库),并且启用旁边的值设置为 1。检查EPEL 文件(它将与 REMI 位于同一文件夹中,名为 epel.repo)。然后保存文件并尝试再次运行 yum install 并查看是否找到软件包。

相关内容