Magento не видит mcrypt в лампе

Я использую настольный компьютер 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.

Как мне "загрузить" mcrypt?

2 ответа

Решение

Кажется, есть проблема с пакетом 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 вместо.

Решением является установка модуля php5-mcrypt и включение его. Используйте приведенную ниже последовательность команд.

sudo apt-get установить php5-mcrypt
sudo php5enmod php5-mcrypt
перезапуск службы sudo apache2

Следуйте приведенному ниже адресу, чтобы установить magento2 (M2) на сервере Ubuntu.

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

Другие вопросы по тегам