linux php 安装mcrypt 扩展

朱雀 2022-10-02 11:52 427阅读 0赞

#下载libmcrypt(安装mcrypt需要此软件包)
#使用wget可以通过以下路径下载【2.5.8版本太高】
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz

#下载mhash(安装mcrypt需要此软件包)
https://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz/download

#下载mcrypt
https://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz/download

(1、安装 libmcrypt)
#解压
tar -zxvf libmcrypt-2.5.7.tar.gz
#进入目录
cd libmcrypt-2.5.7
#编译(默认安装到/usr/local/lib/)
./configure —prefix=/usr/local/lib/libmcrypt
#执行安装
make && make install

(2、安装 mhash)
#解压
tar -zxvf mhash-0.9.9.9.tar.gz
#进入目录
cd mhash-0.9.9.9
#编译
./configrue —prefix=/usr/local/lib/mhash
#执行安装
make && make install

(3、安装 mcrypt)
#解压
tar -zxvf mcrypt-2.6.8.tar.gz
#进入目录
cd mcrypt-2.6.8
【选做(看看不做会是如何?)】
export LD_LIBRARY_PATH=/usr/local/libmcrypt/lib:/usr/local/mhash/lib
export LDFLAGS=”-L/usr/local/mhash/lib -I/usr/local/mhash/include/“
export CFLAGS=”-I/usr/local/mhash/include/“
【结束】
#编译
./configure —prefix=/usr/local/lib/mcrypt —with-libmcrypt-prefix=/usr/local/lib/libmcrypt
#执行安装
make && make install

(4、添加 mcrypt 扩展)
cd /data/soft/php-5.5.38/ext/mcrypt
/usr/local/php/bin/phpize
./configure —with-php-config=/usr/local/php/bin/php-config —with-mcrypt=/usr/local/lib/libmcrypt
make && make install

(5、修改 php.ini)
extension_dir=”/usr/local/php/lib/php/extensions/no-debug-zts-20121212/“
extension=mcrypt.so

发表评论

表情:
评论列表 (有 0 条评论,427人围观)

还没有评论,来说两句吧...

相关阅读