Magento 在 LAMP 中看不到 mcrypt

Magento 在 LAMP 中看不到 mcrypt

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

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

PHP extension "mcrypt" must be loaded.

我如何“加载” mcrypt?

答案1

mcrypt 包似乎存在一个问题,即安装后它不包含在可用的模块中。

要修复,只需:

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
sudo php5enmod mcrypt
sudo restart apache2

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

答案2

解决方案是安装 php5-mcrypt 模块并启用它。使用以下命令序列。

sudo apt-get 安装 php5-mcrypt
sudo php5enmod php5-mcrypt
sudo 服务 apache2 重启

按照以下 URL 在 ubuntu 服务器上安装 magento2 (M2)。

http://gotechnies.com/install-magento2-ubuntu-server/

相关内容