Я использую настольный компьютер 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?
Кажется, есть проблема с пакетом 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 install php5-mcrypt sudo php5enmod php5-mcrypt sudo service apache2 restart
Чтобы установить magento2 (M2) на сервер Ubuntu, следуйте приведенному ниже URL-адресу.