升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open() ;php
查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。centos
安装 mcrypt 扩展微信
环境:centos 7php-fpm
yum install libmcrypt libmcrypt-devel mcrypt mhash
# wget http://pecl.php.net/get/mcrypt-1.0.1.tgz # tar xf mcrypt-1.0.1.tgz # cd mcrypt-1.0.1
进入到php安装目录 # /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config && make && make install
extension=mcrypt.so
/etc/init.d/php-fpm restart #能够根据实际状况修改,你也多是/usr/local/php/sbin/php-fpm