Website-Suche

So installieren Sie das mcrypt PHP-Modul unter Ubuntu 18.04 Linux


Objektiv

Ziel ist es, das mcrypt PHP-Modul auf Ubuntu 18.04 Linux zu installieren

Betriebssystem- und Softwareversionen

  • Betriebssystem: – Ubuntu 18.04 Linux
  • Software: – PHP 7.2 oder höher

Anforderungen

Privilegierter Zugriff auf Ihr Ubuntu-System als root oder über den Befehl sudo ist erforderlich.

Schwierigkeit

LEICHT

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl sudo
  • $ – gegebene Linux-Befehle, die als normaler, nicht privilegierter Benutzer ausgeführt werden sollen

Anweisungen

PHP-Installation

Höchstwahrscheinlich ist PHP bereits installiert, aber jeder Versuch, das mcrypt PHP-Modul zu installieren, schlägt mit einer Fehlermeldung fehl:


E: Package 'php-mcrypt' has no installation candidate

Wenn dies der Fall ist, überspringen Sie diesen Schritt einfach. Alternativ können Sie eine grundlegende PHP-Installation durchführen:


sudo apt install php

Überprüfen Sie als nächstes, ob das mcrypt PHP-Modul vorhanden ist:


php -m | grep mcrypt

Voraussetzungen für die Installation

Um das mcrypt PHP-Modul zu installieren, müssen wir zunächst die folgenden Voraussetzungen erfüllen:


sudo apt install php-dev libmcrypt-dev php-pear

Installieren Sie das mcrypt PHP-Modul

Jetzt sind wir bereit, das mcrypt PHP-Modul auf unserem Ubuntu 18.04-System zu installieren:


sudo pecl channel-update pecl.php.net
sudo pecl install mcrypt-1.0.1
...
Build process completed successfully
Installing '/usr/lib/php/20170718/mcrypt.so'
install ok: channel://pecl.php.net/mcrypt-1.0.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=mcrypt.so" to php.ini

Zuletzt müssen wir, wie in der Kompilierungsausgabe vorgeschlagen, das mcrypt PHP-Modul in der entsprechenden php.ini Datei aktivieren. Ihre Konfiguration kann anders sein, das Folgende dient nur als Lösung für die Standardkonfiguration der PHP CLI. Öffnen Sie die Datei /etc/php/7.2/cli/php.ini und fügen Sie Folgendes ein:


extension=mcrypt.so

Bitte beachten Sie, dass der Speicherort der geladenen php.ini Datei anders sein kann, wenn Sie einen Apache- oder Nginx-Webserver oder eine andere PHP-Version verwenden.

Fertig. Wenn dies erfolgreich ist, sollte die Überprüfung auf das Vorhandensein des PHP-Moduls mcrypt die folgende Ausgabe erzeugen:


php -m | grep mcrypt
mcrypt

Verwandte Artikel: