it-swarm.com.ru

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

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

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

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

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

10
Mekadoo

Была такая же проблема - в PHP7 отсутствует mcrypt.

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

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

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

Sudo service Apache2 restart

Надеюсь, что эта команда помогает!

49
Ankit Sompura

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

$ php -m | grep mcrypt

Чтобы установить модуль mcrypt PHP, нам сначала необходимо выполнить следующие предварительные условия:

Sudo apt install php-dev libmcrypt-dev php-pear

Теперь мы готовы установить модуль mcrypt PHP в нашу систему 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

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

$ php -m | grep mcrypt
mcrypt

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

Sudo service Apache2 restart
0
PHP Worm...