Docker-php-ext-install mcrypt fehlender Ordner

9

Ich versuche, Mcrypt in meinem Docker-Image basierend auf php:7.2-apache zu installieren. Deshalb benutze ich den RUN-Befehl aus der Dokumentation und beantworte auch hier aber ich Erhalte diesen Fehler:

%Vor%

Meine Dockerdatei:

%Vor%

Hat jemand eine Idee, wie man die benötigten Dateien im angeforderten Ordner löst oder wie man sie bekommt?

Danke!

    
Gerrit 06.12.2017, 09:41
quelle

2 Antworten

20
Die Erweiterung

mycrypt wird seit 7.2 nicht mit der PHP-Quelle bereitgestellt >, sind aber stattdessen über PECL verfügbar. Um eine Erweiterung PECL im Andockfenster zu installieren, verwenden Sie pecl install , um sie herunterzuladen und zu kompilieren. Verwenden Sie dann docker-php-ext-enable , um es zu aktivieren:

%Vor%     
MoiioM 06.12.2017 11:26
quelle
1

Um mcrypt extension zu installieren, müssen Sie sicherstellen, dass Sie libmcrypt-dev installiert haben, was erforderlich ist.

Versuchen Sie Folgendes hinzuzufügen:

%Vor%

, bevor Sie versuchen, Erweiterungen für PHP zu installieren.

Aktualisieren

Versuchen Sie zuerst zu laufen:

%Vor%

und dann

%Vor%     
Tomasz 06.12.2017 09:50
quelle

Tags und Links