GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie die PHP Mcrypt-Erweiterung unter Ubuntu 20.04 oder Debian

Was ist die PHP-Mcrypt-Erweiterung?

Die PHP Mcrypt-Erweiterung bietet Verschlüsselungsfunktionen für Webanwendungen, die die Funktionalität moderner Algorithmen wie AES benötigen. Diese Erweiterung fungiert als Schnittstelle zur libmcrypt-Bibliothek von Mcrypt, die alle darin enthaltenen Algorithmen und Modi wie DES, TripleDES, Blowfish (Standard), SAFER-SK128, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL- 128 (AES), RIJNDAEL-192, TWOFISH, TEA, RC2 und mehr. PHP-Entwickler haben es jedoch seit dem Start von php7.2 aus dem PHP-Paketbündel entfernt, da in Mcrypt keine Weiterentwicklung erfolgt, sodass die Erweiterung auch entschlüsselt wird. Sodium (verfügbar ab PHP 7.2.0) und OpenSSL sind jetzt einige Alternativen dazu.

Die PHP-Mcrypt-Erweiterung wurde jedoch in das PECL-Repository verschoben. Wenn jemand möchte, kann er oder sie sie mit Pear auf Ubuntu 20.04 LTS installieren. Hier zeigen wir wie?

Öffnen Sie das Command Terminal und führen Sie das Systemupdate aus

Gehen Sie zu Terminal, wenn Sie den CLI-Server verwenden, sind Sie bereits dort. Führen Sie einfach den Systemaktualisierungsbefehl aus, um den Repo-Cache zu aktualisieren und die installierten Pakete des Systems zu aktualisieren.

sudo apt update

Entwicklertools und Abhängigkeiten installieren

Um PHP Mcrypt auf Ubuntu 20.04 oder Debian zu installieren, müssen wir einige Tools installieren, die zum Erstellen von Paketen aus der Quelle benötigt werden, zusammen mit einigen Entwicklerabhängigkeitspaketen.

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

Kanal-Update für PEAR und PECL

Die beiden folgenden Befehle aktualisieren die Kanäle, die es Pear und Pecl ermöglichen, Pakete abzurufen-

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

Installieren Sie die Php Mcrypt-Erweiterung unter Ubuntu 20.04 oder Debian

Verwenden Sie schließlich den Befehl Pecl, um die Erweiterung php-mcrypt herunterzuladen und auf Ihrem System zu installieren

pecl install mcrypt

Aktivieren Sie „extension=mcrypt.so“ über php.ini

Sobald die Installation abgeschlossen ist, um die Erweiterung zu aktivieren, müssen wir sie in die Datei php.ini des Systems einfügen. Bearbeiten Sie dazu einfach die Datei php.ini und unter Dynamische Erweiterung , geben Sie Folgendes ein:extension=mcrypt.so neben anderen Erweiterungen, wie im Screenshot gezeigt.

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

Speichern Sie die Datei Strg+X , geben Sie Y ein , und drücken Sie die Eingabetaste Schlüssel.

Apache neu starten

Um sicherzustellen, dass Ihr Webserver die aktivierte PHP-mcrypt-Erweiterung erfolgreich erkannt hat, laden Sie den Apache-Server neu –

sudo systemctyl reload apache2

Bestätigen Sie, dass Mcrypt aktiviert ist

Ausführen:

php -m | grep mcrypt

Die Ausgabe ist-

mcrypt

Andere Tutorials-

  • Error-bash:service:command not found – install initscripts
  • So installieren Sie PHP 8 auf Ubuntu 20.04 LTS Server
  • Schritte zur Installation von PHP 8 auf dem Debian-Server


Ubuntu
  1. So installieren Sie PHP 8.0 unter Debian 11

  2. So installieren Sie PHP 8.0 unter Debian 10 / Debian 9

  3. So installieren Sie PHP 8.0 unter Ubuntu 20.04 / Ubuntu 18.04

  4. So installieren Sie PHP 7.4 unter Debian 10

  5. So installieren Sie PHP 7.2 auf Ubuntu 16.04

So installieren Sie die PHP ImageMagick-Erweiterung unter Ubuntu 20.04

So installieren Sie PHP 5.6 unter Ubuntu 16.04 und Debian 9

Wie installiere ich KumbiaPHP auf Debian 11 / Ubuntu 20.04?

So installieren Sie PHP 8.0 unter Ubuntu 20.04 / 18.04

So installieren Sie PHP unter Ubuntu 22.04

So installieren Sie PHP unter Ubuntu 22.04