apt update apt upgradeDebian 11 n'est plus maintenu, voila comment appliquer le patch:
/etc/apt/sources.listdeb http://archive.debian.org/debian bullseye main contrib non-free deb http://archive.debian.org/debian bullseye-updates main contrib non-free
/etc/apt/preferences.d/php-sury.prefPackage: php* libapache2-mod-php* Pin: version 1:7.4* Pin-Priority: 500 Package: libpcre2-8-0 Pin: origin "packages.sury.org" Pin-Priority: 500 Package: * Pin: origin "packages.sury.org" Pin-Priority: 50
php-sury: /etc/apt/sources.list.d/php-sury.list:deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ bullseye main
wget https://packages.sury.org/php/apt.gpg -O /usr/share/keyrings/deb.sury.org-php.gpg
apt updatephp en 7.4. Si un meta paquet comme php-fpm ou php-cli est installé, alors debian va chercher la dernière version disponible et avec le depot packages.sury.org la dernière version de php est la 8.5. Le pinning sert à éviter une mise à jour vers une nouvelle version majeur de php.apt policy php-fpm pour vérifier: le résultat doit indiquer un candidat en 7.4 et non pas en 8.qqchose. Exemple# apt policy php-fpm
php-fpm:
Installé : 2:7.4+76
Candidat : 2:7.4+76
Table de version :
2:8.4+101+0~20261021.78+debian11~1.gbp53f25f 50
50 https://packages.sury.org/php bullseye/main amd64 Packages
*** 2:7.4+76 500
500 http://archive.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status