手机版

PHP安装扩展mcrypt及相关依赖关系分析(PHP中安装PECL扩展的方法)

时间:2021-11-18 来源:互联网 编辑:宝哥软件园 浏览:

Mcrypt简介Mcrypt是PHP的扩展,完成了常用加密算法的封装。实际上,这个扩展是mcrypt标准类库的封装。mcrypt已经完成了相当多的常用加密算法,如des、triple des、blowfish(默认)、3路、safer-sk64、safer-sk128、twofish、te a、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(mhash-0 . 9 . 9 . 9 . tar . gz):点击链接2。安装libfirst。tar-zxvf libmcrypt-2.5.8.tar.gz # CD libmcrypt-2 . 5 . 8 #。/configure # make # make安装说明:libmcocript默认安装在/usr/local中,然后重新启动机器3。然后安装mhash#。tar-zxff mhash-0.9.9.9.tar.gz # cdmhash-0 . 9 . 9 . 9 #。/configure # make # makeinstall4。最后,安装mcrypt # tar-zxvf mcrypt-2.6.8.tar.gz # cdmcrypt-。Ld _ library _ path=/usr/local/lib。/configure # make # makeinstall说明:配置Mcrypt时,找不到Libmrypt的链接库,所以无法编译,因为Libmrypt的链接库在/usr/local/lib文件夹下。因此,在配置mcrypt时,应该添加LD_LIBRARY_PATH=/usr/local/lib来导入密钥库。3.安装PHP的Pecl扩展mcrypt注意,mcrypt是PHP的Pecl扩展,所以只需到PHP的解压目录中找到mcrypt包即可。1.在动态加载中使用php的常见问题是:我在编译php时忘记添加扩展,但后来我想添加一个扩展。但是,因为我在安装php后安装了一些PEAR之类的东西,所以不想重新安装整个PHP,所以可以在动态编译中使用phpize。需要注意的是,需要有与现有php相同的php压缩包。# CD/usr/PHP-5 . 4 . 8/ext/mcrypt #/usr/local/web server/PHP/bin/phpize #。/config-with-PHP-config=/usr/local/web server/PHP/bin/PHP-config # Make Make install添加一个扩展名=mcrypt.so到您的php.ini重新启动Apache #/usr/local/apachectl重新启动检查phpinfo(),mcrypt和installed

安装完成。静态编译将函数phpinfo()添加到任何php文件中,以获得当前的PHP配置。在这些配置之后添加要添加的配置:-with-mcrypt-with-mhash然后进入PHP源代码目录make clean。然后执行这个完整的configure命令,然后makemake install并根据您的需要添加所需的配置。示例:/configure-with-APX S2=/usr/local/web/Apache/bin/APX s-with-mcrypt-with-mhash/。/configure-with-APX S2=/usr/local/web/Apache/bin/APX s-with-mcrypt-with-mhash-with-libxml-dir-enable-bcmath-enable-sockets

版权声明:PHP安装扩展mcrypt及相关依赖关系分析(PHP中安装PECL扩展的方法)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。