GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat rozšíření PHP Mcrypt na Ubuntu 20.04 nebo Debian

Co je rozšíření PHP Mcrypt?

Rozšíření PHP Mcrypt poskytuje šifrovací zařízení pro webové aplikace, které potřebují funkce moderních algoritmů, jako je AES. Toto rozšíření funguje jako rozhraní pro knihovnu libmcrypt Mcrypt, která implementuje všechny algoritmy a režimy v ní nalezené, jako jsou DES, TripleDES, Blowfish (výchozí), SAFER-SK128, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL- 128 (AES), RIJNDAEL-192, TWOFISH, TEA, RC2 a další. Vývojáři PHP jej však odstranili z balíčku balíků PHP od uvedení php7.2 na trh, protože v Mcrypt nebyl dále vyvíjen, takže rozšíření bude také dešifrováno. Sodium (dostupné od PHP 7.2.0) a OpenSSL jsou nyní jeho alternativami.

Rozšíření PHP Mcrypt však bylo přesunuto do úložiště PECL, takže pokud někdo chce, může si jej nainstalovat na Ubuntu 20.04 LTS pomocí Pear. Zde si ukážeme jak?

Otevřete příkazový terminál a spusťte aktualizaci systému

Přejděte na Terminál, pokud používáte server CLI, jste již tam. Jednoduše spusťte příkaz aktualizace systému, abyste obnovili mezipaměť úložiště a aktualizovali nainstalované balíčky systému.

aktualizace sudo apt

Instalace vývojářských nástrojů a závislostí

Chcete-li nainstalovat PHP Mcrypt na Ubuntu 20.04 nebo Debian, musíme nainstalovat některé nástroje potřebné k sestavení balíčků ze zdroje spolu s některými balíčky pro vývojáře.

sudo apt install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev

Aktualizace kanálu pro PEAR a PECL

Dva níže uvedené příkazy aktualizují kanály, které umožňují Pearovi a Peclovi načítat balíčky-

pecl channel-update pecl.php.net
pecl update-channels

Nainstalujte rozšíření Php Mcrypt na Ubuntu 20.04 nebo Debian

Nakonec použijte příkaz Pecl ke stažení a instalaci rozšíření php-mcrypt na váš systém

pecl install mcrypt

Povolte „extension=mcrypt.so“ prostřednictvím php.ini

Jakmile je instalace dokončena, abychom rozšíření aktivovali, musíme je přidat do souboru php.ini systému. Za tímto účelem jednoduše upravte soubor php.ini a v části Dynamické rozšíření , zadejte:extension=mcrypt.so vedle dalších rozšíření, jak je znázorněno na snímku obrazovky.

sudo nano /etc/php/*/apache2/php.ini

Uložte soubor ctrl+X , zadejte Y a stiskněte Enter klíč.

Restartujte Apache

Chcete-li zajistit, aby váš webový server úspěšně rozpoznal povolené rozšíření PHP mcrypt, znovu načtěte server Apache-

sudo systemctyl reload apache2

Potvrďte, že je Mcrypt povolen

Spustit:

php -m | grep mcrypt

Výstup bude -

mcrypt

Další výukové programy-

  • Error- bash:service:command not found – Install initscripts
  • Jak nainstalovat PHP 8 na Ubuntu 20.04 LTS Server
  • Postup instalace PHP 8 na server Debian


Ubuntu
  1. Jak nainstalovat PHP 8 na Debian 10

  2. Jak nainstalovat PHP 7.3 na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 8.0 na Ubuntu 20.04 / Ubuntu 18.04

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Ubuntu 16.04