Pagoda Panel PHP 7.2 oder höher installiert die mcrypt-Erweiterung

Eine Website-Eingabeaufforderung für eine Website, die kürzlich auf den ursprünglichen Server verschoben wurde

An Error Was Encountered
The Encrypt library requires the Mcrypt extension.

Die allgemeine Idee ist, dass PHP nicht über die Mcrypt-Erweiterung verfügt. Ich finde es seltsam, dass der ursprüngliche Server diese Erweiterung anscheinend nicht speziell installiert hat. Ich habe auf Baidu gesucht und festgestellt, dass das Pagoda-Panel standardmäßig unter 7.1 installiert ist, aber nicht höher als 7.1 installiert, daher muss diese Erweiterung manuell von uns selbst installiert werden. Installieren. Die Schritte sind wie folgt: Melden Sie sich mit ssh beim Server an und führen Sie die folgenden Befehle aus.

yum install libmcrypt libmcrypt-devel mcrypt mhash

wget  http://pecl.php.net/get/mcrypt-1.0.1.tgz

tar xf mcrypt-1.0.1.tgz

cd mcrypt-1.0.1

/www/server/php/72/bin/phpize

./configure --with-php-config=/www/server/php/72/bin/php-config  && make && make install

Fügen Sie abschließend den Abschnitt „extension=mcrypt.so“ am Ende der Datei „software management-php7.2-configuration“ hinzu und starten Sie dann den PHP-Dienst neu. Wenn es sich um Version 7.2 oder höher handelt, ändern Sie einfach die Versionsnummer entsprechend.

おすすめ

転載: blog.csdn.net/likeni1314/article/details/110583009