phpMyadmin出现缺少 mcrypt 扩展,请检查 PHP 配置是怎么回事

phpMyadmin下面有一行错误提示:缺少 mcrypt 扩展。请检查 PHP 配置。

查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。

所以高版本的php都会有这个提示,其实不影响phpMyadmin的使用。

如果你觉得有需要,也可以安装,过程并不复杂。


  • yum 安装依赖包:

    yum install libmcrypt libmcrypt-devel mcrypt mhash
  • 在 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
  • 编译安装 mcrypt

      # /usr/local/php/bin/phpize
      # ./configure --with-php-config=/usr/local/php/bin/php-config  && make && make install
  • 在php.ini加上扩展即可

    extension=mcrypt.so
  • 重启 php-fpm

    /etc/init.d/php-fpm restart


随机推荐

(function(){ var src = "https://s.ssl.qhres2.com/ssl/ab77b6ea7f3fbf79.js"; document.write('