Установка свежих версий php и mysql на Ubuntu из PPA ondrej
Установка свежих версий php и mysql на Ubuntu из PPA ondrej¶
Ставим саму репу
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Стамим нужный нам пакет php 7.4
sudo apt install php7.4
sudo apt install php7.4-extension_name
К примеру, так устанавливается набор типичных расширений php, что используются большинством современных CMS
sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y
Отключаем модуль apache системной сборки(в нашем случае версии 7.0)
sudo a2dismod php7.0
Включаем наш
sudo a2enmod php7.4
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php7.4
sudo update-alternatives --set php-cgi /usr/bin/php7.4-cgi
Хозяйке на заметку...
Полный список приложений, путь к которым у вас может возникнуть необходимость(или желание) изменить
- php
- phpize
- pear
- peardev
- pecl
- phar
- phar.phar
- php-cgi
- php-config
- phpdbg