erreur de débutant, mais qui peut être galère quand on a trifouillé les confs...
A vérifier:
Est-ce qu'on a bien la bonne version de php installé ?
exemple, c'est php8.2 qui est installé (paquet libapache2-mod-php8.2, php8.2-mysql, ...), mais c'est le php8.1 qui est activé dans /etc/apache2/mod-enabled
(c'est bête, hein...)