小皮面板集成环境php报错Call to undefined function mcrypt_get_block_size()解决方案

网站开发中突然发现有的方法在不同版本中支持程度不一致,但又不能全部去更改。这个时候就需要安装对应的插件来使兼容性能更加友好。

那么当window上的集成环境如:phpstudy、小皮面板中遇到:Call to undefined function mcrypt_get_block_size()错误我们该如何解决呢?

步骤一:PHP.INI中进行如下修改

;extension=php_mcrypt.dll这一行的”; “去掉

extension=php_mcrypt.dll //添加这一行,若没有

完成这一步后,重启Apache,若还是报错,则说明你环境中没有mcrypt扩展,这个时候就需要你继续向下看了。

步骤二:下载php_mcrypt扩展

https://windows.php.net/downloads/pecl/releases/mcrypt/
//选择以上网址,进入

2.1、选择需要的版本:如:1.0.4

2.2、点击版本号进入下载对应php版本的压缩包。

2.3、注意:这里的有多个php版本,你需要查看你phpstudy或小皮面板,查看你网站使用的是哪个php版本,如:php7.2.9nts

2.4、确认你的版本后 ,下载对应压缩包:如:php_mcrypt-1.0.4-7.2-nts-vc15-x64.zip

步骤三:解压你下载的压缩包,将里面的文件复制到你,对应php版本ext文件夹下。


以上步骤完成后,则你已经成功解决了该问题,只需要重启Apache即可。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!