Управление версиями php
https://www.nic.ru/help/kak-ustanovit6-php-na-ubuntu-2204_11911.html
Смотрим какие версии установлены и выбираем нужную
sudo update-alternatives --config php
Установка расширений
sudo apt install php8.2 libapache2-mod-php
sudo apt-get install php8.2-xml
sudo apt-get install php8.2-mysql
sudo apt-get install php8.2-mbstring
sudo apt-get install php8.2-curl
sudo apt-get install php8.2-gd
Проверить какие есть расширения
php -m
Перезапускаем апач
sudo service apache2 restart
Что бы это работало
Все снести
sudo apt-get remove --purge php-common
Установить
sudo apt install php
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update
php для apache
Создаем файл /var/www/test/index.php
<?php
phpinfo();
В браузере localhost:82
Смотрим какой php использует apache
Меняем php для apache
sudo a2dismod php8.1
sudo a2enmod php8.2
systemctl restart apache2
