1.下载Libmcrypt,mhash,mcrypt安装包
Libmcrypt(libmcrypt-2.5.8.tar.gz):http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459
mcrypt(mcrypt-2.6.8.tar.gz ):http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
mhash(mhash-0.9.9.9.tar.gz):http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
2.先安装Libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8 #./configure #make #make install
3.再安裝mhash
#tar -zxvf mhash-0.9.9.9.tar.gz #cd mhash-0.9.9.9 #./configure #make #make install
4.最後安裝mcrypt
#tar -zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8 #LD_LIBRARY_PATH=/usr/local/lib ./configure #make #make install
說明:由於在配置Mcrypt時,會找不到libmcrypt的程式庫,導致無法編譯,因為Libmcrypt的程式庫在/usr/local/lib資料夾下。
因次,在配置mcrypt時要加入LD_LIBRARY_PATH=/usr/local/lib導入鍵接庫。
安裝php擴充套件
cd /usr/local/src/php-5.5.16/ext/mcrypt /usr/local/web/php/bin/phpize ./configure --with-php-config=/usr/local/web/php/bin/php-config make make install vi /etc/php.ini
移到最後一行加上
extension=mcrypt.so
重啟apache
/usr/local/web/apache2/bin/apachectl restart
查看模組是否有安裝成功
/usr/local/web/php/bin/php -m|grep mcrypt
或
mcrypt -v
Hits: 208