Beim Ausführen von sudo apt-get install php7.4-zip
ist der folgende Fehler aufgetreten:
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: php7.4-zip: Hängt von php7.4-common (= 7.4.3-4ubuntu2.12) ab, aber die zu installierende Version ist 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 E: Das Problem kann nicht behoben werden. Auf Ihrem System befinden sich beschädigte Pakete.
Die Seite im PHP-Handbuch zur Installation der Zip-Erweiterung lautet wie folgt:
Ab PHP 7.4.0 müssen Sie PHP mit Zip-Unterstützung mit der Konfigurationsoption --with-zip kompilieren, um diese Funktionen nutzen zu können. Bisher musste die Zip-Unterstützung mit der Konfigurationsoption --enable-zip aktiviert werden. Ab PHP 7.4.0 wurde das mitgelieferte libzip entfernt.
Gibt es eine direkte Möglichkeit, die Zip-Erweiterung auf meinem System zu installieren?
Update: Zusätzliche Informationen:
dpkg --get-selections |. Gibt Pakete zurück, die nicht beibehalten werden.
sudo apt autoremove
hat einige Pakete entfernt, die von sudo apt install php7.4-zip
zurückgegebene Meldung jedoch nicht geändert.
以下步骤在我的Ubunut 22和php7.4上运行良好。添加PPA以获取PHP 7.4,该PPA还包含其他所需的PHP扩展。
然后您可以安装扩展