18
0
Fork 0

HowtoPHP: sfix

This commit is contained in:
David Prevot 2022-07-12 12:12:35 +02:00
parent 6aa709fd0c
commit 54936a75d6
1 changed files with 1 additions and 1 deletions

View File

@ -89,7 +89,7 @@ Nettoyage :
Si des paquets Sury sont déjà installés (par exemple) en PHP 7.4, ils ne seront pas forcément mis-à-jour en 8.0, il faudra le faire à la main : Si des paquets Sury sont déjà installés (par exemple) en PHP 7.4, ils ne seront pas forcément mis-à-jour en 8.0, il faudra le faire à la main :
1. Lister les paquets non PHP 8.0 restants : `dpkg -l 'php*' | grep -P '^ii.*php\d\.\d' | grep -v php8.0` 1. Lister les paquets non PHP 8.0 restants : `dpkg -l 'php*' | grep -P '^ii.*php\d\.\d' | grep -v php8.0`
2. Vérifier qu'ils sont bien présents comme `php-<module>` ou `php8.0-module` : `dpkg -l 'php*' | grep '^ii' | grep -E "php[(8.0)-]"` 2. Vérifier qu'ils sont bien présents comme `php-<module>` ou `php8.0-<module>` : `dpkg -l 'php*' | grep '^ii' | grep -E "php[(8.0)-]"`
3. S'ils manquent, les installer avec le paquet « générique » (`apt install php-<module>`). Si le paquet générique n'existe pas, les installer avec le paquet PHP 8.0 (`apt install php8.0-<module>`) 3. S'ils manquent, les installer avec le paquet « générique » (`apt install php-<module>`). Si le paquet générique n'existe pas, les installer avec le paquet PHP 8.0 (`apt install php8.0-<module>`)
4. Purger les paquets des anciennes versions (exemple avec PHP 7.4, à adapter) : dpkg -l php7.4* | awk '/php7.4/ {print $2}' | xargs apt purge -y 4. Purger les paquets des anciennes versions (exemple avec PHP 7.4, à adapter) : dpkg -l php7.4* | awk '/php7.4/ {print $2}' | xargs apt purge -y