我在Mac OSX上使用Mamp服务器.我正在尝试在我的项目中实现客户端cookie的加密.我正在收到警告
警告:mcrypt_module_open()[function.mcrypt-module-open]:无法打开加密模块
我检查了php.ini文件,mcrypt扩展名前面没有分号.有人可以帮助解决这个问题.
提前致谢
你的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发行版存在的专业版.