Înainte de a continua, executați o actualizare de sistem pentru a vă asigura că toate pachetele sunt actualizate pentru a evita orice conflicte în timpul instalării.
sudo apt update && sudo apt upgrade
Următoarele dependențe vor trebui instalate pentru a instala PHP 7.4 cu succes. Majoritatea acestor pachete ar fi deja prezente pe sistemul dvs., dar rularea comenzii vă poate ajuta să vă asigurați că sunt instalate.
sudo apt install software-properties-common apt-transport-https -y
Pentru început, importați depozitul PHP de Ondrej, care a fost întreținător PHP pentru Debian de peste un deceniu și este utilizat pe scară largă printre serverele și utilizatorii Ubuntu.
Importați PPA utilizând următoarea comandă.
sudo add-apt-repository ppa:ondrej/php -y
Odată terminat, este bine să vă reîmprospătați depozitele APT, deoarece PPA poate aduce upgrade-uri suplimentare dependențelor existente.
sudo apt update
După importarea PPA și rularea unei actualizări, ar trebui să vedeți câteva pachete care necesită actualizare; rulați un upgrade acum.
sudo apt upgrade
Pentru a instala PHP 7.4 ca modul Apache, introduceți următoarea comandă.
sudo apt install php7.4 php7.4-common libapache2-mod-php7.4 php7.4-cli
Odată ce instalarea este finalizată, reporniți serverul Apache pentru a încărca noul modul PHP.
sudo systemctl restart apache2
Pentru a instala PHP-FPM dati următoarele comenzi.
sudo apt install php7.4-fpm php7.4-common libapache2-mod-fcgid php7.4-cli
Rețineți, în mod implicit, PHP-FPM nu este activat pentru Apache. Trebuie să îl activați prin următoarea comandă.
sudo a2enmod proxy_fcgi setenvif && sudo a2enconf php7.4-fpm
În cele din urmă, reporniți Apache.
sudo systemctl restart apache2
Verificați dacă PHP-FPM funcționează:
systemctl status php7.4-fpm
Ca o reamintire pentru a vedea ce versiune de PHP 7.4 este instalată pe sistemul dumneavoastră, utilizați următoarea comandă.
php --version
În primul rând, puteți alege modulele din următoarea comandă pentru a instala extensiile de care aveți nevoie, care le vor activa automat cu instalarea PHP.
sudo apt install php7.4-cli php7.4-curl php7.4-mysqlnd php7.4-gd php7.4-opcache php7.4-zip php7.4-intl php7.4-common php7.4-bcmath php7.4-imap php7.4-imagick php7.4-xmlrpc php7.4-readline php7.4-memcached php7.4-redis php7.4-mbstring php7.4-apcu php7.4-xml php7.4-dom php7.4-memcache php7.4-dev php7.4-bz2 php7.4-dba php7.4-ldap php7.4-pgsql php7.4-sqlite3
Eliminați opțiunile pe care nu le doriți. Acest lucru este opțional. Este foarte recomandat să instalați și să păstrați numai modulele de care aveți nevoie de la un standard de performanță și securitate.
Pentru a vizualiza modulele încărcate în orice moment, puteți utiliza următoarea comandă.
php -m