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

JavaScript zum Erreichen aller oder umgekehrter Auswahlfunktionen

In diesem Artikel wird der spezifische JavaScript...

Häufige Anwendungsszenarien für React Hooks (Zusammenfassung)

Inhaltsverzeichnis 1. Staatshaken 1. Grundlegende...

HTML-Tabellen-Tag-Tutorial (46): Tabellenfußzeilen-Tag

Mit dem Tag <tfoot> wird der Stil der Tabel...

Swiper+echarts realisiert den Links- und Rechts-Scrolleffekt mehrerer Dashboards

In diesem Artikel wird der spezifische Code von S...

Detaillierte Konfiguration des mysql8.x-Docker-Remotezugriffs

Inhaltsverzeichnis Umweltbedingungen Aufgetretene...

Mehrere praktische Szenarien zur Implementierung der Ersetzungsfunktion in MySQL

REPLACE Syntax REPLACE(String,from_str,to_str) Da...

Vue verwendet die Element-el-upload-Komponente, um auf die Grube zu treten

Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...

Dieser Artikel zeigt Ihnen, wie Sie mit CSS-Kombinationsselektoren spielen

CSS-Kombinationsselektoren umfassen verschiedene ...

JavaScript realisiert den Drag-Effekt der Modalbox

Hier ist ein Fall des Ziehens einer modalen Box. ...

Was ist ZFS? Gründe für die Verwendung von ZFS und seine Funktionen

Geschichte von ZFS Das Z-Dateisystem (ZFS) wurde ...

Analyse des Unterschieds zwischen fettgedrucktem <b> und <strong>

Wir alle Webmaster wissen, dass es bei der Optimi...