Lösung für BT Baota Panel php7.3 und php7.4 unterstützen ZipArchive nicht

Lösung für BT Baota Panel php7.3 und php7.4 unterstützen ZipArchive nicht

Die Lösung für das Problem, dass die PHP7.3-Version von Baota Panel ZipArchive nicht unterstützt, was dazu führt, dass das Programm nicht direkt im Hintergrund aktualisiert werden kann

Führen Sie die folgende Anweisung in der SSH-Befehlszeilenschnittstelle aus:

cd /www/server/php/73/src/ext/zip/
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
machen && machen installieren
echo "Erweiterung = zip.so" >> /www/server/php/73/etc/php.ini

Starten Sie abschließend den PHP-Dienst im Software Store neu.

Die Lösung für das Problem, dass die PHP7.4-Version von Baota Panel ZipArchive nicht unterstützt, was dazu führt, dass das Programm nicht direkt im Hintergrund aktualisiert werden kann

Führen Sie die folgende Anweisung in der SSH-Befehlszeilenschnittstelle aus:

cd /www/server/php/74/src/ext/zip/
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
machen && machen installieren
echo "Erweiterung = zip.so" >> /www/server/php/74/etc/php.ini

Starten Sie abschließend den PHP-Dienst im Software Store neu.

Die Erklärung zu diesem Thema auf der Pagode

Da es sich bei der zuvor installierten PHP7.3-Version um eine separate Kompilierung der Zip-Erweiterung handelt, handelt es sich bei der nachfolgenden Installation und Aktualisierung um eine integrierte Kompilierung, was dazu führt, dass das Zip-Modul nach der Aktualisierung wiederholt geladen wird.

Nachfolgendes PHP kompiliert die ZIP-Erweiterung daher nicht mehr separat. Mittlerweile ist mehr als ein halbes Jahr vergangen, PHP wurde auf 7.3.8 aktualisiert und das ZIP-Modul ist nicht mehr integriert (es ist richtig, es nicht zu integrieren, und es unabhängig kompiliert zu lassen, ist der sicherste Weg), aber die ZIP-Erweiterung wurde nicht separat kompiliert und installiert.

Nun, die Lösung ist auch ganz einfach, die ZIP-Erweiterung ist bereits im Softwarepaket enthalten, fügen Sie sie einfach wieder hinzu:

cd /www/server/php/73/src/ext/zip/
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
machen && machen installieren

Fügen Sie dann die Zeile wieder hinzu, die Sie zuvor aus Ihrer PHP-Konfigurationsdatei gelöscht haben:

echo "Erweiterung = zip.so" >> /www/server/php/73/etc/php.ini

Laden Sie abschließend den PHP-Dienst neu:

Dienst php-fpm-73 neu laden

Dies ist das Ende dieses Artikels über die Lösung des Problems, dass BT Baota Panel php7.3 und php7.4 ZipArchive nicht unterstützen. Weitere verwandte Inhalte zu BT Baota php7.3 und php7.4, die ZipArchive nicht unterstützen, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Analyse der PHP-Methode zum Erhalten realer IP und IP-Simulation
  • PHP ermittelt, ob die IP-Adresse innerhalb mehrerer IP-Segmente liegt
  • PHP-Beispielcode zum Zählen von IP-Adressen und Online-Benutzern
  • Holen Sie sich die Zugriffsbenutzer-IP über PHP
  • Beispielcode für die Implementierung der PHP Pipeline-Middleware
  • Beispiel für eine native JavaScript-Ajax-Anforderung und eine PHP-Antwortoperation im Hintergrund
  • PHP verwendet die Klasse ZipArchive zum Bearbeiten von Dateien
  • Beispiele für gängige Methoden zum Generieren von ZIP-Komprimierungspaketen in PHP
  • So dekomprimieren Sie ZIP- und RAR-komprimierte Dateien in PHP
  • PHP implementiert IP-Konvertierung und -Shaping basierend auf ip2long

<<:  MySQL-Methode und Beispiel für langsame Abfragen

>>:  Daten in der Layui-Tabellenzeile dynamisch bearbeiten

Artikel empfehlen

Block- und Zeilenelemente, Sonderzeichen und Verschachtelungsregeln in HTML

Wenn wir die Verschachtelungsregeln grundlegender...

Ein wenig bekanntes JS-Problem: [] == ![] ist wahr, aber {} == !{} ist falsch

konsole.log( [] == ![] ) // wahr console.log( {} ...

So erhalten Sie die Breite und Höhe des Bildes im WeChat-Applet

Herkunft Zurzeit arbeite ich an Anforderung A, in...

Anwendungsszenarien und Lösungen für die MySQL-Komprimierung

Einführung Beschreibt die Anwendungsfälle und Lös...

Führen Sie die Initialisierungs-SQL aus, wenn Docker MySQL startet

1. Ziehen Sie das Mysql-Image docker pull mysql:5...

Beispiele für die Verwendung von MySQL-Abdeckungsindizes

Was ist ein Deckungsindex? Das Erstellen eines In...

Sechs Tipps zur Verbesserung der Ladegeschwindigkeit von Webseiten

Zweitens hängt das Ranking von Schlüsselwörtern au...

Welche Arten von MySQL-Verbindungsabfragen kennen Sie?

Vorwort Wenn die Abfrageinformationen aus mehrere...

Was ist SSH? Wie benutzt man? Was sind die Missverständnisse?

Inhaltsverzeichnis Vorwort Was ist SSH? Wofür wir...