测试机的环境报以下错误:
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
未解决问题。