Установить PHP 7.4 на Linux Mint

Обновить систему

sudo apt update && sudo apt upgrade

установка зависимостей

sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https

добавление репы PHP

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt update

установить пакет libgd3

sudo apt install libgd3

установка нужной версии PHP

sudo apt install php7.4 php7.4-gd php7.4-curl php7.4-mbstring php7.4-mysql php7.4-pdo php7.4-xml php7.4-mcrypt php7.4-opcache php7.4-ldap php7.4-intl php7.4-soap php7.4-imap php7.4-bcmath

Открыть файл /etc/php/7.4/apache2/php.ini и привети параметры к данным:

date.timezone = "Europe/Moscow"
short_open_tag = On
upload_max_filesize = 128M // Максимальный размер загружаемого файла
post_max_size = 128M // Максимальный размер POST
max_input_vars = 1000000
session.gc_maxlifetime = 86400
memory_limit = // ОЗУ

 

при необходимости можно установить 8.1

sudo apt install php8.1 php8.1-gd php8.1-curl php8.1-mbstring php8.1-mysql php8.1-pdo php8.1-xml php8.1-mcrypt php8.1-opcache php8.1-ldap php8.1-intl php8.1-soap php8.1-imap php8.1-bcmath

8.2

sudo apt install php8.2 php8.2-gd php8.2-curl php8.2-mbstring php8.2-mysql php8.2-pdo php8.2-xml php8.2-mcrypt php8.2-opcache php8.2-ldap php8.2-intl php8.2-soap php8.2-imap php8.2-bcmath

8.2

sudo apt install php8.0 php8.0-gd php8.0-curl php8.0-mbstring php8.0-mysql php8.0-pdo php8.0-xml php8.0-mcrypt php8.0-opcache php8.0-ldap php8.0-intl php8.0-soap php8.0-imap php8.0-bcmath

5.6

sudo apt install php5.6 php5.6-gd php5.6-curl php5.6-mbstring php5.6-mysql php5.6-pdo php5.6-xml php5.6-mcrypt php5.6-opcache php5.6-ldap php5.6-intl php5.6-soap php5.6-imap php5.6-bcmath

sudo apt install php8.1 php8.1-gd php8.1-curl php8.1-mbstring php8.1-mysql php8.1-pdo php8.1-xml php8.1-mcrypt php8.1-opcache php8.1-ldap php8.1-intl php8.1-soap php8.1-imap php8.1-bcmath