Cum se instalează PHP 8.2 pe Debian 11 Linux

Configurare noua (How To)

Situatie

PHP este un limbaj de programare open-source și utilizat pe scară largă pentru server. În mod implicit, Debian 11 este livrat cu versiunea PHP 8.2 și este acceptat în cele mai populare CMS și cadre, cum ar fi WordPress, Magento și Laravel.

Solutie

Pasi de urmat

Actualizați lista de index de pachete, este recomandat să actualizați depozitele de software și să instalați pachete pentru a le sincroniza cu cele mai recente versiuni.

sudo apt update && sudo apt upgrade

La acest pas, sistemul dumneavoastră este actualizat și gata să instaleze PHP. Rulați următoarea comandă pentru a instala PHP 8.2.

Instalarea PHP cu Apache:
sudo apt install php8.2 php-common libapache2-mod-php

Instalarea PHP cu Nginx
În mod implicit, Nginx nu are un suport încorporat pentru procesarea fișierelor PHP. Deci trebuie să folosim serviciul PHP FPM pentru a gestiona fișierele PHP.
sudo apt install php8.2 php-common php-fpm

După aceea, trebuie să editați blocul serverului Nginx de domeniu și să adăugați următoarele linii pentru a funcționa fișierul PHP folosind Nginx:

server {

# . . . other code

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
}

Salvați fișierul de configurare și reporniți serviciul nginx pentru ca noua configurație să aibă efect:

sudo systemctl restart nginx

Puteți instala extensii PHP conform cerințelor. Rulați comanda de mai jos pentru a instala cele mai comune extensii PHP necesare pentru utilizarea de bază.

sudo apt install php8.2-cli php8.2-json php8.2-pdo php8.2-mysql php8.2-zip php8.2-gd php8.2-mbstring php8.2-curl php8.2-xml php8.2-pear php8.2-bcmath

Once the installation complete, you can verify version by typing:
php -v

PHP 8.2.0 (cli) (built: Jan 16 2023 05:41:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v4.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v8.2.0, Copyright (c) 1999-2018, by Zend Technologies

Tip solutie

Permanent

Voteaza

(52 din 64 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?