编译安装的PHP7.2如何安装mcrypt扩展 - AFF大佬 - 分享有价值的主机信息和服务器运维编程技术
当前位置: 主页 » 技术干货 » 编译安装的PHP7.2如何安装mcrypt扩展

编译安装的PHP7.2如何安装mcrypt扩展

   affdalao      2017年12月14日   阅读 136 次     0 评论   Tags: · ·

今天用了一套源码搭建了一个系统,部分功能需要用到mcrypt扩展,可是我编译时加了–with-mcrypt参数,但是还是找不到mcrypt扩展,下面是官方关于mcrypt扩展的描述。

本扩展从 PHP 7.1.0 开始废弃;自 PHP 7.2.0 起,会移到 PECL。

本扩展是 mcrypt 库的接口,mcrypt 库提供了对多种块算法的支持, 包括:DES,TripleDES,Blowfish (默认), 3-WAY,SAFER-SK64,SAFER-SK128,TWOFISH,TEA,RC2 以及 GOST,并且支持 CBC,OFB,CFB 和 ECB 密码模式。 甚至,它还支持诸如 RC6 和 IDEA 这两种“非免费”的算法。 默认情况下,CFB/OFB 是 8 比特的。

配置其实很简单,其他扩展也可用此方法安装,此方法是通用的:

1.yum安装依赖包:
yum install libmcrypt libmcrypt-devel mcrypt mhash

2.在PHP官网下载mcrypt包,PHP扩展官网:http://pecl.php.net
wget  http://pecl.php.net/get/mcrypt-1.0.1.tgz
tar xf mcrypt-1.0.1.tgz
cd mcrypt-1.0.1

#编译安装mcrypt
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config  && make && make install

3.在php.ini加上扩展即可
extension = "mcrypt.so"

4.重启php-fpm
systemctl restart php-fpm 

查看phpinfo,验证是否支持mcrypt扩展。

QQ截图20171215003615.png

  • 版权声明:本文版权归AFF大佬和原作者所有,未经许可不得转载。文章部分来源于网络仅代表作者看法,如有不同观点,欢迎进行交流。除非注明,文章均由 AFF大佬 整理发布,欢迎转载,转载请带版权。

  • 来源:AFF大佬 ( https://www.affdalao.com/ ),分享有价值的主机信息和服务器运维编程技术。
  • 链接:https://www.affdalao.com/166.html
  • 评论(0

    1. 还没有任何评论,你来说两句吧

    发表评论

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