Ich habe versucht, mcrypt
Erweiterung für php5 auf Ubuntu 14.04 ARM-Server unter nginx zu installieren.PHP-5 mcrypt wird nicht auf Nginx-Server Ubuntu 14.04
PROBLEM
In phpinfo()
kann ich sehen, nur die Autoren von mcrypt
aber das Modul selbst fehlt. Ich kann mcrypt-Funktionalitäten nirgendwo auf diesem Server verwenden.
WAS habe ich versucht,
php5 -m
Lauf zeigt, dass mcrypt
installiert ist.
In /etc/php5/fpm/php.ini Ich habe die folgenden extension = /usr/lib/php5/20121212+lfs/mcrypt.so
. Das habe ich in google nachgelesen nachdem ich es nur mit extension = mcrypt.so
versucht habe. Weder gab Ergebnis.
In /etc/php5/fpm/conf.d/20-mcrypt.ini Ich habe diese extension=/usr/lib/php5/20121212+lfs/mcrypt.so
auch.
Ich neu gestartet php5-fpm
und nginx
mehrere Male, versuchte ich auch php5enmod mcrypt
, die keine Warnungen oder Fehler zeigt.
Ich erstellte Symlink zwischen der .so und INI-Datei.
Irgendwelche Ideen?
Es ist am besten, mcrypt nicht zu verwenden, es ist abandonware, wurde seit Jahren nicht mehr aktualisiert und unterstützt keine standardmäßige PKCS # 7 (bisher PKCS # 5) -Polsterung, nur Nicht-Standard-Nullauffüllung, die nicht einmal verwendet werden kann mit binären Daten. mcrypt hatte viele herausragende Fehler (https://sourceforge.net/p/mcrypt/bugs/), die auf das Jahr 2003 zurückgehen. Stattdessen sollten Sie [defuse] verwenden (https://github.com/defuse/php-encryption), es wird beibehalten und ist korrekt. – zaph