mcrypt_module_open()警告!

use*_*146 2 php mamp

我在Mac OSX上使用Mamp服务器.我正在尝试在我的项目中实现客户端cookie的加密.我正在收到警告

警告:mcrypt_module_open()[function.mcrypt-module-open]:无法打开加密模块

我检查了php.ini文件,mcrypt扩展名前面没有分号.有人可以帮助解决这个问题.

提前致谢

mar*_*rio 5

你的php.ini中启用了mcrypt模块,否则你会得到一条错误信息Call to undefined function.

它表示所请求的密码方法不可用.您有一个拼写错误,或者其中一个密码未编译到您的版本中mcrypt.so.

 mcrypt_module_open('rijndael-256', '', 'ofb', '');   // works

 mcrypt_module_open('wrong', '', '', '');   // generates your error
Run Code Online (Sandbox Code Playgroud)

手册页和额外的参数显示,您的系统上libmcrypt可能依赖于共享的模块本身.所以你可能想要搜索另一个版本.尝试MAMP更新,或使用该PHP发行版存在的专业版.