Magento 在 LAMP 中看不到 mcrypt

Dan*_*ebe 6 lamp php 13.10 14.04 magento

我正在运行 Ubuntu 13.10 桌面并安装了一个灯堆栈(Apache 2.4.6 和 PHP 版本 5.5.3-1ubuntu2),并且我设置了虚拟主机。我还 apt-get'ed php5-curl 和 php5-mcrypt(安装时没有错误)

我正在尝试设置 Magento (1.8.0.0) 开发环境,我得到的错误是:

PHP extension "mcrypt" must be loaded.
Run Code Online (Sandbox Code Playgroud)

我如何“加载”mcrypt?

Oli*_*Oli 10

mcrypt 包似乎存在问题,因为它在安装后不包含在可用的 mod 中。

要修复,只需:

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
sudo php5enmod mcrypt
sudo restart apache2
Run Code Online (Sandbox Code Playgroud)

如果最后一个命令不起作用,请sudo service apache2 restart改为执行。

  • @GuillermoNahuelVarelli 在 Ubuntu 14.04 中无需创建链接。相反,只需执行`sudo php5enmod mcrypt` 和`sudo service apache2 restart`。 (2认同)