调用未定义的函数mcrypt_get_block_size()
php version - 5.6.6
os- yosemite 10.10.2
mcrypt version- 2.5.8
需要帮助
答案 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作为模块加载。