mcrypt 和 libmcrypt 都可以通过链接的网站获得。您只需在“开发网站”上单击“浏览所有文件”或类似的链接,而不仅仅是查找默认的 Sourceforge 下载按钮。
这些函数使用 » mcrypt 工作。要使用它,请从 » http://mcrypt.sourceforge.net/ 下载 libmcrypt-x.x.tar.gz 并按照随附的安装说明进行操作。
需要 libmcrypt 版本 2.5.6 或更高版本。
Windows 用户会发现该库位于 PHP 5.2 Windows 二进制文件版本中。PHP 5.3 Windows 二进制文件使用 MCrypt 库的静态版本,不需要 DLL。
如果您链接到 libmcrypt 2.4.x 或更高版本,则支持以下附加块算法:CAST、LOKI97、RIJNDAEL、SAFERPLUS、SERPENT 以及以下流密码:ENIGMA (crypt)、PANAMA、RC4 和 WAKE。使用 libmcrypt 2.4.x 或更高版本,另一个密码模式也可用;nOFB。
如果从 RPM 安装 libmcrypt,则需要 libmcrypt*.rpm 和 libmcrypt-devel*.rpm。我发现大多数平台上都提供这两个 RPM 的 RPM。
http://rpmforge.net/user/packages/libmcrypt/
此外,files.edin.dk 似乎不再提供 win32 文件。
在 linux 上
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart