libmcrypt是什么??

是加密算法扩展库---支持DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法

在安装时候出现如下错误:

出现该情况是由于c++编译器的相关package没有安装,以root用户登陆

# yum install glibc-headers
# yum install gcc-c++

在编译安装 mcrypt 出现了错误 ,一下是错误信息

[root@localhost mcrypt-2.6.8]# make

make  all-recursive

make[1]: Entering directory `/root/tools/lamp/mcrypt-2.6.8'

Making all in doc

make[2]: Entering directory `/root/tools/lamp/mcrypt-2.6.8/doc'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/root/tools/lamp/mcrypt-2.6.8/doc'

Making all in src

make[2]: Entering directory `/root/tools/lamp/mcrypt-2.6.8/src'

gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/local/share/locale\" -I../intl    -g -O2 -I/usr/local/include -Wall -MT extra.o -MD -MP -MF .deps/extra.Tpo -c -o extra.o extra.c

In file included from /usr/local/include/mhash.h:33,

                 from ./defines.h:8,

                 from extra.c:24:

/usr/local/include/mutils.h:27:26: error: mhash_config.h: No such file or directory

extra.c: In function ‘write_file_head’:

于是查看 /usr/local/include/mutils.h 第26,27行:

#if defined(HAVE_CONFIG_H)

#include <mhash_config.h>

#endif

到 /usr/local/include/ 目录下一看 没有 mhash_config.h 文件.

解决办法: 从系统中查找 mhash_config.h 将找到的 mhash_config.h 复制到 /usr/local/include/

# locate mhash_config.h

/root/tools/lamp/mhash-0.9.3/mhash_config.h

/root/tools/lamp/mhash-0.9.3/mhash_config.h.in

/usr/include/mutils/mhash_config.h

# cp /usr/include/mutils/mhash_config.h /usr/local/include/

查看是否已经安装
ldconfig -p | grep libmcrypt
ldconfig -p | grep mcrypt

最新文章

  1. 查看当前数据库正在运行的Session
  2. linux下编译时,链接math库
  3. 我需要在Web上完成一个图片上传的功能后续(+1)
  4. python基础之迭代与解析
  5. Maven学习总结(三)——使用Maven构建项目
  6. loadrunner关联数组后拼凑字符串
  7. HDU 4712:Hamming Distance
  8. 基于Jws的WebService项目
  9. Unity NGUI 血条制作
  10. 参数传递方法(Delphi1.0与win16API使用pascal方法,即从左到右)
  11. Windows8.1和Ubuntu14.04双系统卸载Ubuntu參考教程[图]
  12. 图片切割工具---产生多个div切割图片 采用for和一的二维阵列设置背景位置
  13. MySQL 修改 root 密码命令
  14. 01-TypeScript概述
  15. iOS 11 &amp; iPhone X 适配资料集
  16. Swift基础之OC文件调用Swift代码(在上次的基础上写的)
  17. 就qq软件的优缺点
  18. Android 中的广播(Broadcast)
  19. 关于PHP写的投票网站之刷票终结版
  20. localhost 和 127.0.0.1

热门文章

  1. WPF 线程开启等待动画
  2. 深入理解HTTP请求流程
  3. Sqli-Labs less38-45
  4. noip31
  5. Centos7 出现Welcome to emergency mode!【紧急模式】
  6. 是的你没看错,HTTP3来了
  7. Qt event()
  8. hystrix熔断机制修改配置
  9. 简陋的Excel到MYSQL的数据传输JAVA实现
  10. EL表达式学习(二)