进入安装扩展的源码目录
cd /usr/local/src/php-5.3.8/ext/mcrypt
运行phpize
/usr/local/php/bin/phpize
编译安装
./configure --with-php-config=/usr/local/php5/bin/php-config
提示缺少mcrypt.h文件
configure: error: mcrypt.h not found. Please reinstall libmcrypt.
安装libmcrypt
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz tar zxf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure make make install
搞定
重新运行
./configure --with-php-config=/usr/local/php5/bin/php-config
成功
make make install // 这一步不一定要进行,make会生成相应的.so文件,在目录的module中,拷贝相应的so到/usr/local/php/lib/php/extensions/目录下亦可
编辑php.ini,加入
extension = "mcrypt.so"