JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 服务器 » ubuntu configure: error: mcrypt.h not found. Please reinstall libmcrypt.

ubuntu configure: error: mcrypt.h not found. Please reinstall libmcrypt.

此文被围观3468日期: 2017-06-15 分类 : 服务器  标签:  ····

测试机的环境报以下错误:

Call to undefined function mcrypt_decrypt

就没有添加这个组件支持,下面来编译mcrypt.so


编译php过程出错“configure: error: mcrypt.h not found. Please reinstall libmcrypt.”

 解决办法为:apt-get -y install libmcrypt-dev 即可。


用源码包安装:

  1. #使用wget可以通过以下路径下载  

  2. wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz  

  3.    

  4. #解压  

  5. tar -zxvf libmcrypt-2.5.7.tar.gz   

  6.    

  7. #进入目录  

  8. cd libmcrypt-2.5.7  

  9.    

  10. #编译(默认安装到/usr/local/lib/)  

  11. ./configure --prefix=/usr/local/libmcrypt  

  12.    

  13. #执行安装  

  14. make && make install  

  15. phpize  

  16.   

  17. ./configure --with-php-config=/usr/local/php5/bin/php-config   

  18.   

  19. --with-libmcrypt=/usr/lib/libmcrypt  

  20.   

  21. make  

  22.   

  23. make test  

  24.   

  25. make install  

  26.   

  27. vim /etc/php.ini    

  28.   

  29. #加入extension=mcrypt.so  

未解决问题。

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号