致命错误:调用未定义的函数mcrypt_get_block_size()

Aru*_*ngh 3 php

我将我的网站上传到服务器,并成功上传.在那之后,当我跑步时,它给了我这个错误:

致命错误:调用未定义的函数mcrypt_get_block_size().

我也检查我的服务器上的PHP版本是5.3.14.我无法弄清楚如何处理这个问题.我使用此函数进行查询字符串加密.我在Google上搜索了这个,有些人说你必须要求你的主机安装它.是否有另一种方法来安装这个或替代函数,就像这个mcrypt_get_block_size()一样?

小智 10

您必须安装并启用mcrypt.

在基于Debian的Linux发行版(如Ubuntu)上,从命令行运行:

sudo apt-get install php5-mcrypt
Run Code Online (Sandbox Code Playgroud)


CTa*_*ala 7

正如Alex所说,你需要安装库,但不要忘记启用它.

  sudo apt-get install mcrypt php5-mcrypt
  sudo php5enmod mcrypt
  sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)