Установка mcrypt для версий PHP 7.2, PHP 7.3, PHP 7.4, PHP 8
Модуль mcrypt объявлен устаревшим в PHP 7.1 и окончательно удалён из более старших версий. Но иногда потребность в данном модуле возникает и при использовании PHP 7.2 и выше.
Ниже рассмотрена установка mcrypt для PHP 7.2 на сервере с Debian 10 с установленной панелью ISPManager 6. Для прочих ОС версий PHP шаги при установке аналогичные.
Ставим необходимые пакеты:
# apt-get install php-dev gcc libmcrypt libmcrypt-dev
Устанавливаем mcrypt:
# /opt/php72/bin/pecl install mcrypt channel://pecl.php.net/mcrypt-1.0.4
Создаём файл для подключения модуля:
# touch /opt/php72/etc/mods-available/mcrypt.ini
Добавляем в файл строку extension=mcrypt.so
Создаём симлинк:
# ln -s /opt/php72/etc/mods-available/mcrypt.ini /opt/php72/etc/php.d/20-mcrypt.ini
Для чистоты совести перезагружаем Apache:
# systemctl restart apache2
Проверяем подключился ли модуль:
# /opt/php72/bin/php -m | grep mcrypt
Добавить комментарий