调用未定义的函数mcrypt_get_block_size()

时间:2015-03-18 07:47:29

标签: php mcrypt

调用未定义的函数mcrypt_get_block_size()

php version - 5.6.6
os- yosemite 10.10.2
mcrypt version- 2.5.8

需要帮助

3 个答案:

答案 0 :(得分:1)

您可能实际上必须在/etc/php5/apache/conf.d中将符号链接添加到mcrypt.ini文件中。之后,重新启动Web服务器并检查phpinfo()。

答案 1 :(得分:0)

您必须启用mcrypt扩展名。

将以下行添加到php.ini:

extension=mcrypt.so

然后重新启动您的网络服务器。

答案 2 :(得分:0)

对于使用OSX的人

php -v

会给你php版本,如果你有brew那么:

brew search mcrypt
你会看到像

这样的东西
homebrew/php/php53-mcrypt  homebrew/php/php55-mcrypt  homebrew/php/php70-mcrypt
homebrew/php/php54-mcrypt  homebrew/php/php56-mcrypt

安装适合您的php版本的

然后查看/usr/local/etc/php/x.x/conf.d/ext-mcrypt.ini并将内容添加到php.ini。

重新启动您的网络服务器并查看phpinfo()。你应该看到mcrypt作为模块加载。