红联Linux门户
Linux帮助

CentOS yum安装mcrypt

发布时间:2015-09-14 15:39:30来源:linux网站作者:Linux.应用

排错的前提是只想用yum安装,不想使用源码包编译安装。
php依赖一下包:
 
#yum install libmcrypt libmcrypt-devel mcrypt mhash

Setting up Install Process

No package php-mcrypt available.

Error: Nothing to do


我们会看到centos yum从仓库中根本找不到这几个包。但我不想使用源码编译就想使用yum安装,怎么办?

yum  install epel-release  //扩展包更新包

yum  update //更新yum源


安装完epel-release ,yum  update 可能会报错如下:
 
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again


解决办法如下:

在网上查了查,解决办法是编辑/etc/yum.repos.d/epel.repo,把基础的恢复,镜像的地址注释掉

#baseurl
mirrorlist

改成

baseurl
#mirrorlist


只改下面这一项就ok了。
 
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearc
h
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6


yum install libmcrypt libmcrypt-devel mcrypt mhash  就ok了。

有人可能想着我换个yum源,不使用官方的,使用阿里云、163,说不定问题就可以解决,这个没用的,我试过了。


Linux下安装加密模块mcrypt技巧:http://www.linuxdiyf.com/linux/6449.html

Ubuntu下配置phpMyAdmin无法载入mcrypt:http://www.linuxdiyf.com/linux/784.html