3

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

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

我还检查了我服务器上的PHP版本是 5.3.14。我无法弄清楚我该如何处理这个问题。我将此函数用于查询字符串加密。我在谷歌上搜索了这个,有人说你必须让你的主机安装它。有没有另一种方法来安装这个或替代函数,就像这个 mcrypt_get_block_size() 一样工作?

4

2 回答 2

10

您必须安装并启用mcrypt

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

sudo apt-get install php5-mcrypt
于 2013-01-13T16:18:15.273 回答
7

正如亚历克斯所说,您需要安装该库,但不要忘记启用它。

  sudo apt-get install mcrypt php5-mcrypt
  sudo php5enmod mcrypt
  sudo /etc/init.d/apache2 restart
于 2016-05-02T18:06:12.913 回答