PHP安装mcrypt.so报错 mcrypt.h not found 的解决的方法

报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt

网上搜索了非常多,包含自带的 yum install libmcrypt libmcrypt-devel,这个是没有效果的。

去SourceForget下载libmcrypt http://sourceforge.net/projects/mcrypt/files/Libmcrypt/ ,最新版是mcrypt 2.6.7.gz。下载下来安装仍旧报错libmcrypt没有找到!


继续測试,最后成功安装,感觉是版本号太高。

方法(关键点在用 2.5.7版本号):

#使用wget能够通过下面路径下载
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz
 
#解压
tar -zxvf libmcrypt-2.5.7.tar.gz 
 
#进入文件夹
cd libmcrypt-2.5.7
 
#编译(默认安装到/usr/local/lib/)
./configure --prefix=/usr/local/libmcrypt
 
#运行安装
make && make install


再回到PHP-5.5.13解压缩的ext文件夹的mcrypt里面
phpize

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

--with-libmcrypt=/usr/lib/libmcrypt

make

make test

make install

vim /etc/php.ini  

#添�extension=mcrypt.so

(2014-6-19 by default7#zbphp.com)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值