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