Php 7 Требуется расширение Mcrypt PHP

привет, ребята, я установил php7 по этой ссылке и этой ссылке тоже.

но когда я пытаюсь запустить проект, основанный на Laravel, появляется следующая ошибка:

Требуется расширение Mcrypt PHP.

Я попытался найти mcrypt.so и изменить путь в mycrpt.ini, но я все еще получаю ту же ошибку, я получаю только эту ошибку в проектах Laravel

Ответ 1

Имел ту же проблему - отсутствовал PHP7 mcrypt.

Это сработало для меня в Ubuntu. Попробуйте выполнить команды ниже.

sudo apt-get update
sudo apt-get install mcrypt php7.0-mcrypt
sudo apt-get upgrade

Затем перезапускает apache

sudo service apache2 restart

Надеемся, что эта команда поможет!

Ответ 2

Сначала проверьте, присутствует ли модуль PHP mcrypt:

$ php -m | grep mcrypt

Для установки PHP-модуля mcrypt сначала нужно выполнить следующие предварительные условия:

sudo apt install php-dev libmcrypt-dev php-pear

Теперь мы готовы установить модуль PHP mcrypt в нашу систему Ubuntu 18.04:

$ sudo pecl channel-update pecl.php.net
$ sudo pecl install mcrypt-1.0.1

Откройте файл /etc/php/7.2/cli/php.ini и вставьте:

extension=mcrypt.so

Все сделано. В случае успеха проверка на наличие модуля PHP mcrypt должна привести к следующему выводу:

$ php -m | grep mcrypt
mcrypt

Потом перезапускает apache

sudo service apache2 restart