测试机的环境报以下错误:
Call to undefined function mcrypt_decrypt
就没有添加这个组件支持,下面来编译mcrypt.so
编译php过程出错“configure: error: mcrypt.h not found. Please reinstall libmcrypt.”
解决办法为:apt-get -y install libmcrypt-dev 即可。
用源码包安装:
- #使用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 
- 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 
未解决问题。
