Linux下PHP安装mcrypt模块

PHP

PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库McryptMhash。其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。mcrypt 是 PHP里面重要的加密支持扩展库,在Linux下安装PHP mcrypt模块,方法有两种。

1、使用第三方源实现yum安装,推荐使用RPMforge,在centos下配置该yum源,配置后即可尝试 yum install libmcrypt libmcrypt-devel mcrypt-devel 安装该库。

1
2
3
4
5
6
7
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

php 配置文件(/etc/php.ini)

1
2
; Enable mcrypt extension module
extension=mcrypt.so

2、进入同版本的php/ext/mcrypt

1
2
3
4
5
[root@php mcrypt]# phpize
[root@php mcrypt]# ./configure
[root@php mcrypt]# make
[root@php mcrypt]# make install
Installing shared extensions: /usr/lib64/php/modules/

我们先测试查看 phpinfo 当前已有的扩展(注意修改httpd配置文件 启动httpd 并开启防火墙的 80 等端口)没有 mcrypt
php 配置文件(/etc/php.ini)

1
2
3
; Enable mcrypt extension module
extension=mcrypt.so
[root@php mcrypt]# service httpd restart

来源:Linux下PHP安装mcrypt模块

Linux下PHP安装mcrypt模块” 评论

    phpMyAdmin安装教程 | 尉迟资料 评论:
    2019年4月9日 下午8:52

    […] 4、在浏览器上输入访问地址,输入相关的用户名和密码就可以登进去管理MySQL服务器了。登录到phpMyAdmin里后,发现下面出现一行红色的字提示错误:无法载入mcrypt 扩展,因为你的PHP没有安装mcrypt扩展,这时你只需要安装mcrypt 扩展就可以了。 […]

发表评论

电子邮件地址不会被公开。 必填项已用*标注