rishatss
@rishatss
Simple Developer ^)

Почему не видит MCRYPT?

Добрый вечер.
Вот такая вещь меня преследует целый день.
Что я только не делал. Как я только не стягивал PHP.
И не включал модули. Но работать Laravel не хочет.
А именно генерировать php artisan key:generate
PHP 7.1 генерирует успешно но в app.php ключ не заносит. Только в .env.
А 5.6 вообще вот такую ошибку выкидывают:

PHP 5.6
Apache2
Laravel 5.0


Log Apache2

[Tue Jun 27 18:31:11.816726 2017] [:error] [pid 11744] [client 127.0.0.1:43026] PHP Notice:  Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /var/www/investin.dev/config/app.php on line 89
[Tue Jun 27 18:31:11.820423 2017] [:error] [pid 11744] [client 127.0.0.1:43026] PHP Fatal error:  Call to undefined function Illuminate\\Foundation\\Bootstrap\\mb_internal_encoding() in /var/www/investin.dev/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php on line 43
  • Вопрос задан
  • 354 просмотра
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
Вероятно, необходимо установить модуль mcrypt, например:

sudo apt install php-mcrypt
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы