Cum să actualizați și să instalați PHP pe Ubuntu
Actualizarea sau instalarea PHP pe Ubuntu 22.04 poate îmbunătăți performanța și securitatea aplicației dvs. web. În momentul scrierii acestui articol, PHP 8.2 aduce îmbunătățiri semnificative și caracteristici noi față de predecesorii săi. Acest articol prezintă pașii pentru instalarea sau actualizarea PHP la versiunea 8.2 pe Ubuntu 22.04.
De ce să faceți upgrade la PHP 8.2?
PHP 8.2 introduce mai multe caracteristici noi și îmbunătățiri, inclusiv:
- Proprietăți readonly: Permiterea declarării proprietăților ca fiind readonly, făcându-le imuabile după atribuirea lor inițială.
- Tipuri de formă normală disjunctivă: Aceasta oferă o mai bună gestionare a tipurilor pentru aplicații complexe.
- Îmbunătățiri ale performanței: Îmbunătățiri generale ale performanței, care conduc la timpi de execuție mai rapizi.
- Funcții noi: PHP 8.2 include noi funcții încorporate, făcând programarea mai ușoară și mai eficientă.
Actualizarea vă asigură că aveți acces la cele mai recente caracteristici și îmbunătățiri.
Condiții prealabile
Înainte de a începe, asigurați-vă că:
- Aveți un sistem Ubuntu 22.04 activ.
- Aveți privilegii sudo pentru a instala și actualiza pachetele.
- Este recomandat să faceți o copie de rezervă a aplicațiilor și bazelor de date existente pentru a evita pierderea datelor în timpul actualizării.
Pasul 1: Actualizați sistemul
Începeți prin actualizarea listei de pachete și actualizarea pachetelor existente. Deschideți terminalul și rulați:
sudo apt update
sudo apt upgrade -y
Pasul 2: Adăugați depozitul PHP
Este posibil ca Ubuntu 22.04 să nu aibă PHP 8.2 în depozitele sale implicite. Pentru a accesa cele mai recente versiuni PHP, puteți adăuga un depozit numit ondrej/php:
sudo add-apt-repository ppa:ondrej/php
După adăugarea depozitului, actualizați din nou lista de pachete:
sudo apt update
Pasul 3: Instalarea PHP 8.2
Acum, puteți instala PHP 8.2 împreună cu unele extensii comune:
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
Această comandă instalează PHP 8.2 și câteva module esențiale pentru rularea majorității aplicațiilor.
Pasul 4: Verificarea instalării
Pentru a verifica dacă PHP a fost instalat corect, verificați versiunea:
php -v
Ar trebui să vedeți un rezultat care să indice că PHP 8.2 este instalat.
Pasul 5: Configurați setările PHP
În funcție de nevoile aplicației dumneavoastră, este posibil să doriți să configurați setările PHP. Fișierul principal de configurare este localizat la adresa:
/etc/php/8.2/fpm/php.ini
Editați acest fișier utilizând editorul de text preferat:
sudo nano /etc/php/8.2/fpm/php.ini
După efectuarea modificărilor, nu uitați să reporniți serviciul PHP pentru a le aplica:
sudo systemctl restart php8.2-fpm
Pasul 6: Actualizarea de la versiuni PHP mai vechi
Dacă faceți actualizarea de la o versiune mai veche de PHP, asigurați-vă că aplicațiile dvs. sunt compatibile cu PHP 8.2. Puteți elimina versiunile mai vechi de PHP utilizând:
sudo apt remove php7.4 php7.4-cli php7.4-fpm
Asigurați-vă că vă testați aplicațiile după actualizare pentru a rezolva orice probleme potențiale.
Concluzii
Instalarea sau actualizarea la PHP 8.2 pe Ubuntu 22.04 este un proces simplu care vă poate îmbunătăți semnificativ aplicațiile web. Cu noile caracteristici și îmbunătățiri, puteți construi aplicații mai eficiente și mai moderne. Amintiți-vă întotdeauna să faceți o copie de rezervă a sistemului și să vă testați aplicațiile pentru compatibilitate după actualizare.
Pentru informații mai detaliate privind instalarea și caracteristicile PHP, puteți consulta documentația oficială PHP.