使用 MAMP 启用 MCrypt

Ant*_*eer 1 php terminal mamp mcrypt

我正在使用 MAMP 并且我安装了一个新版本的 Opencart,它告诉我我没有启用 MCrypt,当我进入终端并输入:

php -m | grep mcrypt
output: mcrypt
Run Code Online (Sandbox Code Playgroud)

我可以找到库,但它似乎没有启用。

Nir*_*hah 5

php -m | grep mcrypt返回的事实mcrypt意味着 mcrypt 库已安装和启用。

虽然它可能只是为 CLI 启用。

您可以尝试编辑 PHP.ini 文件并在该; Extensions部分下添加以下行:

extension=mcrypt.so
Run Code Online (Sandbox Code Playgroud)

保存 php.ini 文件后重启 Apache / MAMP。

要找到php.ini要编辑的正确文件,请运行以下命令行:

php --info | grep php.ini
Run Code Online (Sandbox Code Playgroud)

(如果该行已经存在,您可能只需要删除;它前面的那个。)