Когда возникла необходимость обновить какую то нибыло платформу, а она требует новую версию PHP, или например это надо сделать принудительно, а Ваша операционная система Debian, ее не поддерживает по умолчанию, что делать? Правильно, читать данную заметку. И так, поехали.
1. Обновляем обязательно систему
apt -y upgrade
2. Желательно перезагружаем (особенно это касается моментов, когда ОЧЕНЬ давно не обновлялись).
3. Ставим wget, если у вас его нет.
4. Добавляем новый репозиторий
Альтернатива последней команды указана ниже, так как в ближайшее время, команда apt-key будет заменена (но я думаю вряд ли)
chmod 644 /etc/apt/trusted.gpg.d/apt.gpg
5. Обновляем репозиторий
6. Устанавливаем новую версию PHP
7. Проверяем корректность новой установленной версии PHP
8. На сладкое устанавливаем новые версии расширений для PHP 8.1 (как пример, он у Вас может быть совершенно другой)
9. Проверяем корректность установленных новых модулей PHP
5. Если необходимости удалять старые версии нет, то можно выставить приоритет использования установленных PHP версий
Полезные ссылки:
How To Install PHP 8.0 on Debian 11/10/9
Как установить/обновить PHP 8.1 в Ubuntu/Debian
Warning: apt-key is deprecated