phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 服务器 » ubuntu configure: error: mcrypt.h not found. Please reinstall libmcrypt.

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

此文被围观30日期: 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  

未解决问题。

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.