Impossible d'installer avec succès l'extension PHP 7.4 Zip sur Ubuntu 20.04
P粉225961749
2023-08-26 11:56:12
<p>Lors de l'exécution de <code>sudo apt-get install php7.4-zip</code>, j'ai rencontré l'erreur suivante : </p>
<blockquote>
<p>Les packages suivants ont des dépendances non satisfaites :
php7.4-zip : dépend de php7.4-common (= 7.4.3-4ubuntu2.12), mais la version à installer est 7.4.10-1+ubuntu18.04.1+deb.sury.org+1
E : Le problème ne peut pas être corrigé. Il existe des packages corrompus sur votre système. </p>
</blockquote>
<p>La page du manuel PHP concernant l'installation de l'extension Zip est la suivante : </p>
<blockquote>
<p> À partir de PHP 7.4.0, pour utiliser ces fonctions, vous devez compiler PHP avec le support zip à l'aide de l'option de configuration --with-zip. Auparavant, la prise en charge du zip devait être activée à l'aide de l'option de configuration --enable-zip. À partir de PHP 7.4.0, le libzip fourni a été supprimé. </p>
</blockquote>
<p>Existe-t-il un moyen direct d’installer l’extension Zip sur mon système ? </p>
<p>Mise à jour : informations supplémentaires : </p>
<ul>
<li><code>dpkg --get-selections | grep hold</code>Renvoie les packages qui ne sont pas conservés. ≪/li>
<li><code>sudo apt autoremove</code> a supprimé certains packages, mais n'a pas modifié le message renvoyé par <code>sudo apt install php7.4-zip</code>. ≪/li>
</ul></p>
Les étapes suivantes fonctionnent correctement sur mon Ubunut 22 et php7.4. Ajoutez un PPA pour obtenir PHP 7.4 qui contient également d'autres extensions PHP requises.
Vous pouvez ensuite installer l'extension