ПРЕДУПРЕЖДЕНИЕ: Файл mcrypt ini модуля отсутствует в /etc/php/7.2/mods-available
Я пытался установить phpmyadmin в Ubuntu 16.04.3 LTS с установленной лампой, php 7.2, mysql Ver 15.1 Distrib 10.2.12-MariaDB, для debian-linux-gnu (x86_64) с использованием readline 5.2 и apache2.
и я слежу за этой статьей от digitalOcean, но когда я пришел к той части, которая мне нужна для запуска sudo phpenmod mcrypt
я получил сообщение о том, что…
ВНИМАНИЕ: ini файл модуля mcrypt не существует в /etc/php/7.2/mods-available
Я делаю это на Ubuntu, установленном в Godaddy
Можете ли вы дать лучшее решение для этого?
Ответы
Ответ 1
Указание на php7.1-mcrypt
с php7.2
решит проблему здесь. Ниже приведены шаги для настройки версии 7.1 mcrypt с php7.2
Установите php7.1-mcrypt
sudo apt install php7.1-mcrypt
Создать символическую ссылку на php7.1-mcrypt
sudo ln -s /etc/php/7.1/mods-available/mcrypt.ini /etc/php/7.2/mods-available/
Включить расширение mcrypt
sudo phpenmod mcrypt
Перезапустите сервис FastCGI Process Manager.
sudo service php7.2-fpm restart
Замечания:
Приведенное выше решение является временным решением для включения mcrypt в php7.2 через apt до php7.2-mcrypt
пор, пока php7.2-mcrypt
не станет доступным.
Ответ 2
для php-7.3, как упоминалось выше, я должен был выполнить эту команду
sudo ln -s/etc/php/7.0/mods-available/mcrypt.ini/etc/php/7.3/mods-available/
версия 7.0 поставляется по умолчанию.