Как установить mcrypt в PHP 7.2

Как установить mcrypt в PHP 7.2

RedGirl No Comment
Новости

Изображение: Джек Уоллен

В PHP 7.1, в PHP-mcrypt был устаревшим. И в PHP 7.2 она была полностью удалена. Это проблема, поскольку ряд программных продуктов, сервер по-прежнему полагаться на этот инструмент шифрования. И потому, что программное обеспечение как Nextcloud, owncloud, и многое другое еще предстоит переложить эту зависимость, вы могли бы найти себя не удается установить без mcrypt в системе. Что вы делаете? Независимо от того, сколько раз вы запустить apt-получить установки PHP-mcrypt или yum установить PHP-mcrypt, он не будет работать.

Подробнее о кибербезопасности

К счастью, есть решение. Указанного решения ложится на плечи команды по pecl. По pecl является PHP расширения библиотеки, который служит хранилищем для расширений PHP. В рамках этого репозитория можно установить mcrypt.

Что mcrypt?

Расширение mcrypt является заменой команды Unix склепа. Эти команды служат для шифрования файлов в системах Unix и Linux. В PHP-mcrypt расширение служит интерфейсом между PHP и mcrypt.

См.: обеспечение Линукс политики (техник про исследования)становится mcrypt установлен

Я собираюсь ходить вас через процесс получения mcrypt установлен на сервере Ubuntu 16.04. Это не сложно при наличии необходимой зависимости добавляется в вашу систему. С установить mcrypt, вы можете продолжить установку программного обеспечения, что зависит от этого расширения.

Что говорит о том, как нам установить mcrypt? Во-первых, откройте окно терминала и установить необходимые зависимости с помощью команд:

суда apt-получить -г установить GCC сделать autoconf для библиотеки libc-dev и пкг-конфиг
суда apt-получить -г установить php7.2-дев
суда apt-получить -г установить libmcrypt-дэв

После того, как зависимостей были установлены, вы можете установить mcrypt с помощью команды:

судо по pecl установить mcrypt-1.0.1

И там вы идете. Mcrypt установлен сейчас. Вернемся к процессу установки независимо от серверного программного обеспечения, которое зависит от этого расширения, и вы должны быть хорошо идти.

Не ушел, просто переехали

Не волнуйтесь: mcrypt не ушел. Это просто был перемещен из PHP и в версии pecl. Но для тех, кто уже устанавливал через PHP-mcrypt в течение многих лет, это делает для довольно большой сдвиг. Теперь, вместо того, чтобы установить mcrypt с одной командой, у вас есть четыре заниматься. Даже так, по крайней мере, у вас еще есть mcrypt доступен. В конце концов, однако, я считаю, что зависимость mcrypt будут перенесены на другой инструмент (например, openssl).

0
Авторизация
*
*

один + двенадцать =

Регистрация
*
*
*
Пароль не введен
*

19 − 16 =

Генерация пароля

18 + 4 =

Подари улыбку