php 7.2 安裝 mcrypt 擴展

升級 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

1.yum 安裝依賴包:

yum install libmcrypt libmcrypt-devel mcrypt mhash

2.在 php 官網下載 mcrypt 包,php 擴展官網

# wget  http://pecl.php.net/get/mcrypt-1.0.1.tgz

  # tar xf mcrypt-1.0.1.tgz

  # cd mcrypt-1.0.1

3.編譯安裝 mcrypt

進入到php安裝目錄

  # /usr/local/php/bin/phpize

  # ./configure --with-php-config=/usr/local/php/bin/php-config  && make && make install

4.在php.ini加上擴展便可

extension=mcrypt.so

5.重啓 php-fpm

/etc/init.d/php-fpm restart #能夠根據實際狀況修改,你也多是/usr/local/php/sbin/php-fpm
相關文章
相關標籤/搜索