Linux下PHP安装mcrypt模块
PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。mcrypt 是 PHP里面重要的加密支持扩展库,在Linux下安装PHP mcrypt模块,方法有两种。
1、使用第三方源实现yum安装,推荐使用RPMforge,在centos下配置该yum源,配置后即可尝试 yum install libmcrypt libmcrypt-devel mcrypt-devel 安装该库。
[cc lang=”bash”]32位
[root@php ~]# rpm -ivh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
62位
[root@php ~]# rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
[root@php ~]# yum clean all
[root@php ~]# yum makecache
[root@php ~]# yum install libmcrypt libmcrypt-devel mcrypt-devel[/cc]
php 配置文件(/etc/php.ini)
[cc lang=”vim”]; Enable mcrypt extension module
extension=mcrypt.so[/cc]
2、进入同版本的php/ext/mcrypt
[cc lang=”bash”][root@php mcrypt]# phpize
[root@php mcrypt]# ./configure
[root@php mcrypt]# make
[root@php mcrypt]# make install
Installing shared extensions: /usr/lib64/php/modules/[/cc]
我们先测试查看 phpinfo 当前已有的扩展(注意修改httpd配置文件 启动httpd 并开启防火墙的 80 等端口)没有 mcrypt
php 配置文件(/etc/php.ini)
[cc lang=”vim”]; Enable mcrypt extension module
extension=mcrypt.so
[root@php mcrypt]# service httpd restart[/cc]
2019年5月11日 上午12:06
好文章!666,学习了