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

时间:2013-01-13 16:14:19

标签: php

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

  

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

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

2 个答案:

答案 0 :(得分:10)

您必须安装并启用mcrypt

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

sudo apt-get install php5-mcrypt

答案 1 :(得分:7)

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

  sudo apt-get install mcrypt php5-mcrypt
  sudo php5enmod mcrypt
  sudo /etc/init.d/apache2 restart