首页 » LANMP » 正文

编译mcrypt-2.6.8报错

mcrypt下载地址:

http://mcrypt.hellug.gr

点进下载页会看到这样两行字:

The 2.6.x versions of mcrypt do not include Libmcrypt
The 2.6.x versions of mcrypt need Libmhash 0.8.15 or newer

官网明确告诉你,2.6.x的mcrypt不包含Libmcrypt,并且需要Libmhash 0.8.15以上的库支持,所以,你还得去下载这两个库

tips:Libmhash的那个网站挂了,不要紧,下文有提到新地址。

报错信息:

configure: error: “You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/”

解决办法

先安装libmcrypt,再安装mhash (推荐安装mhash-0.9.9.9)

下载地址:http://mhash.sf.net/
如果以上地址都挂了,可以上oneinstack的仓库里下:http://mirrors.linuxeye.com/oneinstack/src/

接下来安装mcrypt

如果还是无法成功安装,请参考以下文字

StackOverflow上面的大牛指出,在编译mcrypt之前需要在LDFLAGS中给出-L和-I

打开/etc/ld.so.conf,在文件之后,添加一行:

然后,执行 ldconfig ,重新编译即可。

发表评论

正在加载验证码......

请先完成验证