一:mcrypt简介
mcrypt是php的一个扩展,完成了常用加密算法的封装。其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如des, tripledes, blowfish (default), 3-way, safer-sk64, safer-sk128, twofish, tea, rc2 和 gost加密算法,并且提供了cbc、ofb、cfb 和 ecb 四种块加密的模型。
二:安装libmcrypt依赖库
要使用该扩展,必须首先安装mcrypt标准类库,注意的是mcrypt软件依赖libmcrypt和mhash两个库。
1.下载libmcrypt,mhash,mcrypt安装包
libmcrypt(libmcrypt-2.5.8.tar.gz):mcrypt(mcrypt-2.6.8.tar.gz ):
mhash(mhash-0.9.9.9.tar.gz):
2.先安装libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz
#cd libmcrypt-2.5.8
#./configure
#make
#make install
说明:libmcript默认安装在/usr/local
安装完后重启机器
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的pecl扩展mcrypt
注意mcrypt是php自带的pecl扩展,所以只要去php的解压缩目录去找mcrypt包即可。
如对本文有疑问, 点击进行留言回复!!
php 使用 yansongda/pay 进行微信,支付宝支付
Codeforces Round #658 (Div. 2) (C1、C2)
van-uploader + thinkphp6.0 图片上传
网友评论