add repository
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
install php core(php-7.4 for example)
sudo apt install php7.4 php7.4-common php7.4-cli php7.4-dev
install php extensions
sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.3-readline php7.3-zip
remove old php versions
sudo apt purge php7.3 libapache2-mod-php7.3 # For removing PHP 7.3
sudo apt purge php7.2 libapache2-mod-php7.2 # For removing PHP 7.2
sudo apt purge php7.1 libapache2-mod-php7.1 # For removing PHP 7.1
sudo apt purge php7.0 libapache2-mod-php7.0 # For removing PHP 7.0
install dir
/etc/php/