Как установить расширение mcrypt на Ubuntu?
PHP mcrypt — это расширение. Он предоставляет средства шифрования для веб-приложений, которым требуются функциональные возможности современных алгоритмов, таких как AES. Он работает как интерфейс к библиотеке Mcrypt libmcrypt, которая реализует все доступные в ней алгоритмы и режимы, такие как ГОСТ, RC2, RC6, MARS и т. д. Здесь расширение .php означает обычный текстовый файл, содержащий исходный код, написанный на языке PHP. Из-за недостатка разработки в mcrypt расширение уязвимо и может быть расшифровано, поэтому оно удалено из пакета PHP и перемещено в репозиторий библиотеки расширений PHP. Так что, если кому-то понадобится, они могут легко установить на машину Linux с помощью Pear.
Проверьте установку PHP mcrypt на Ubuntu
Откройте терминал в вашей системе Ubuntu и введите следующую команду, чтобы проверить, установлен ли mcrypt.
php -m | grep mcrypt

Если нет результата, как показано на изображении выше, выполните следующие действия, чтобы установить php-mcrypt.
Установка php-mcrypt
Шаг 1: Для установки php-mcrypt в Ubuntu мы должны сначала установить некоторые инструменты, необходимые для сборки пакетов из исходного кода с некоторыми пакетами зависимостей разработчика. Итак, для выполнения этой задачи мы используем следующую команду:
sudo apt install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev -y

Шаг 2: Теперь обновите канал для PEAR и PECL, используя следующие команды:
sudo pecl channel-update pecl.php.net
sudo pecl update-channels

Шаг 3: Чтобы загрузить и установить расширение php-mcrypt в системе Ubuntu, мы используем команду Pecl:
sudo pecl install mcrypt

Нажмите ENTER и продолжите

Шаг 4: Включите «extension=mcrypt.so» через php.ini. Поэтому сначала введите следующие команды в терминал, чтобы открыть файл php.ini с помощью редактора nano .
sudo nano /etc/php/*/apache2/php.ini

Теперь отредактируйте файл php.ini и в разделе «Динамическое расширение» введите: extension=mcrypt.so рядом с другими расширениями, как показано на снимке экрана.

Теперь сохраните файл ctrl+X , введите Y и нажмите клавишу Enter . Снова откройте терминал и выполните следующую команду, чтобы отредактировать файл php.ini, хранящийся в /etc/php/*/cli/php.ini.
sudo vim /etc/php/*/cli/php.ini

Сохраните файл ctrl+X , введите Y и нажмите клавишу Enter .
Шаг 5: Перезапустите сервер Apache (при необходимости перезагрузите компьютер), чтобы увидеть изменения, используя следующую команду:
sudo systemctl restart apache2
Проверка установки
Чтобы проверить, успешно ли установлено расширение mcrpty, используйте следующую команду:
php -m | grep mcrypt
Если вы получите сообщение, как на изображении ниже, это означает, что расширение успешно установлено в вашей системе.
