Разное

Управление версиями php

Как переключаться между версиями 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