You are currently viewing Cum instalezi orice versiune de PHP pe Ubuntu 24.04?
php Raspberry Pi WordPress

Cum instalezi orice versiune de PHP pe Ubuntu 24.04?

Ubuntu 24.04 este cea mai nouă versiune LTS a celor de la Ubuntu și este sistemul de operare ideal pentru a rula servere pe Raspberry Pi și nu numai.

Dacă în cazul unui site WordPress este recomandat să folosiți cea mai recentă versiune PHP disponibilă, în cazul altor servere cu interfață web de administrare, cum ar fi FreePBX este nevoie să folosiți o anumită versiune de PHP ca să funcționeze.

De exemplu, în cazul FreePBX 17, este necesar să folosiți versiunea PHP 8.2.

Așadar, în acest tutorial vă voi arăta cum puteți să instalați diverse versiuni PHP (de la 8.3 până la 5.6) în funcție de necesități.

Pregătirea sistemului de operare

Instalarea sistemului de operare

În cazul în care doriți să folosiți un Raspberry Pi, primul pas este instalarea sistemului de operare, urmînd pașii de mai jos (în caz contrar puteți sări acest subcapitol):

Puteți face asta descărcând ultima versiune Ubuntu Server pentru Raspberry Pi de aici și alegând Raspberry Pi Generic (64-bit ARM) preinstalled server image.

Apoi instalați imaginea pe un Stick USB sau SSD, folosind utilitarul Raspberry Pi imager.

Conexiunea SSH

Al doilea pas este conectarea prin SSH la server, în cazul meu Raspberry Pi, lucru pe care îl puteți face urmărind ghidul de aici.

Actualizarea sistemului de operare

Al treilea pas înainte de a începe orice instalare / configurare de servicii este actualizarea sistemului de operare. Acest lucru se poate face urmând instrucțiunile de aici.

Instalarea Software Properties Common

Pachetul Software Properties Common de obicei vine preinstalat cu sistemul de operare și este necesar pentru a rula scripturile de adăugare surselor software (repository).

Pentru a ne asigura că este instalat, rulați comanda:

sudo apt install software-properties-common -y

Adăugarea repository PHP

Pentru a putea instala orice versiune de PHP trebuie adăugată o sursă software (repository) terță, cum ar fi Ondřej Surý PPA, ce prezintă încredere în comunitatea Ubuntu.

Puteți face asta cu comanda:

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

Instalarea PHP

Odată adăugată sursa software, puteți instala orice versiune PHP 8.x, 7.x sau 5.6 și modulele acesteia.

PHP 8.3

sudo apt install php8.3 -y

PHP 8.2

sudo apt install php8.2 -y

PHP 7.4

sudo apt install php7.4 -y

Verificarea instalării PHP

Puteți verifica versiunea de PHP instalată, folosind comanda:

php -v

În cazul instalării mai multor versiuni de PHP, se poate verifica versiunea fiecăreia astfel:

php8.3 -v
php8.2 -v

Instalarea modulelor PHP

Odată instalată versiunea PHP dorită, acesteia i se pot adăuga module ce îmbunătățesc sau introduc noi funcții PHP.

Pentru asta, folosiți comanda de mai jos, înlocuind modul cu numele modului pe care doriți să îl instalați și phpx.x cu numărul versiunii PHP instalată:

sudo apt install phpX.X-modul

De exemplu, dacă dorim să instalăm modulul MySQL pentru PHP 8.2, vom folosi comanda:

sudo apt install php8.2-mysql

Instalarea PHP Composer (opțional)

Composer este un instrument de gestionare a dependențelor pentru aplicațiile PHP. Deși Composer nu este esențial pentru fiecare proiect, este un atu valoros pentru orice dezvoltator care dorește să își simplifice fluxul de lucru și să se asigure că dependențele de proiect sunt instalate și gestionate corespunzător. Dacă este necesar, îl puteți instala și executând următoarele comenzi:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Configurarea PHP (opțional)

Optimizarea setărilor PHP poate îmbunătăți performanța proiectului dumneavoastră. Fișierul principal de configurare, php.ini, se află în anumite locații în funcție de configurația dumneavoastră. Puteți găsi versiunea php corectă după cum urmează:

  • Apache:/etc/php/X.X/apache/php.ini
  • CLI:/etc/php/X.X/cli/php.ini
  • FPM:/etc/php/X.X/fpm/php.ini

Nu uitați să înlocuiși X.X cu versiunea PHP instalată.

Lasă un răspuns

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.