Подтвердить что ты не робот

Расширение mcrypt отсутствует. Проверьте свою конфигурацию PHP

Я просто выполнил учебник, расположенный в https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu, исправляя несколько других ошибок, с которыми я сталкивался на этом пути, и я застрял с одна последняя ошибка. Когда я вхожу в phpMyAdmin, в нижней части экрана появляется огромная красная ошибка, говорящая: "Расширение mcrypt отсутствует. Проверьте свою конфигурацию PHP". Я установил все, перечисленные в уроке Ubuntu 13.10 через putty.

4b9b3361

Ответ 1

Попробуйте следующее:

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

Ответ 2

Я следил за точным руководством с OP на цифровом океане. Единственные шаги, которые не хватает, -

sudo php5enmod mcrypt
sudo service apache2 restart 

и ошибка после перезапуска службы apache

Ответ 3

Добавление этого ответа для всех, кто сталкивается с этой проблемой, с помощью Linux Mint 17.

Просто установил стек LAMP и получил эту ошибку. Файл mycrpt.ini уже установил каталог /etc/php 5/mods-available. Все, что нужно было сделать, это запустить команду для включения модуля:

sudo php5enmod mcrypt

Перезапустите apache после этого, и вам будет хорошо идти.

Ответ 4

Я просто набил символическую ссылку на часть Apache в php-конфигурации. Платформа: Xubuntu 14.04 LTS.

Подробнее:

  • cd/etc/php5/apache2/conf.d
  • sudo ln -s../../mods-available/mcrypt.ini 20-mcrypt.ini
  • ls -l, чтобы увидеть, есть ли новая ссылка
  • sudo apache2ctl restart

НТН.

Ответ 5

Для тех, кто использует стек LEMP (nginx и php5-fpm), это решение

apt-get install php5-mcrypt
php5enmod mcrypt
service php5-fpm restart
service nginx restart

(естественно, запускать каждый с помощью sudo)

Ответ 6

Попробуйте следующее:

sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service apache2 restart

Ответ 7

Я нахожусь в Mac OS X Yosemite, используя Terminal, и исправляю эту ошибку

запрашиваемый PHP-расширение mcrypt отсутствует в вашей системе

выполнив следующие команды:

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt