Kako instalirati PHP 8.3 na Ubuntu 22.04

Kako instalirati PHP 8.3 na Ubuntu 22.04
Ovaj vodič pokazuje kako pravilno instalirati i pokrenuti PHP 8.3 na Ubuntu 22.04 u modernom serverskom okruženju. Pokriva pripremu sistema, podešavanje repozitorijuma, integraciju sa Apache-om i Nginx-om, PHP ekstenzije, prebacivanje verzija i uobičajene najbolje prakse.
Korak 1: Ažurirajte operativni sistem
Pre instalacije PHP-a, uverite se da je vaš sistem potpuno ažuriran. Ovo sprečava konflikte zavisnosti i obezbeđuje primenu sigurnosnih zakrpa.
sudo apt update && sudo apt upgrade -y
Korak 2: Dodajte PHP repozitorijum
Ubuntu 22.04 podrazumevano ne isporučuje PHP 8.3. Široko korišćen i pouzdan Ondřej Surý repozitorijum pruža ažurne PHP verzije i ekstenzije.
sudo apt install -y ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Korak 3: Instalirajte PHP 8.3 (CLI)
Instalirajte PHP 8.3 osnovni paket. Ovo obezbeđuje PHP CLI i osnovno okruženje za izvršavanje koje je potrebno veb serverima i pozadinskim zadacima.
sudo apt install -y php8.3
Proverite instaliranu PHP verziju:
php -v
Korak 4: Instalirajte PHP 8.3 za Apache
Ako koristite Apache, instalirajte PHP kao Apache modul. Ovo podešavanje je uobičajeno za tradicionalne LAMP stekove.
sudo apt install -y libapache2-mod-php8.3
Restartujte Apache da biste aktivirali PHP modul:
sudo systemctl restart apache2
Korak 5: Instalirajte PHP 8.3 FPM za Nginx
Za podešavanja zasnovana na Nginx-u, PHP mora da se pokreće preko PHP-FPM-a. Ovaj pristup nudi bolje performanse i skalabilnost.
sudo apt install -y php8.3-fpm
Proverite da li je PHP-FPM servis pokrenut:
systemctl status php8.3-fpm
Korak 6: Instalirajte uobičajene PHP ekstenzije
Većina aplikacija zahteva dodatne PHP ekstenzije. Instalirajte samo ono što vaš projekat zaista treba kako bi sistem ostao lagan i siguran.
sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache
Izlistajte sve učitane PHP module:
php -m
Korak 7: Pokrenite više PHP verzija paralelno
Ubuntu omogućava koegzistenciju više PHP verzija. Ovo je korisno prilikom održavanja starijih aplikacija dok se novi projekti postavljaju na PHP 8.3.
sudo update-alternatives --config php
Takođe možete direktno podesiti određenu PHP verziju:
sudo update-alternatives --set php /usr/bin/php8.3
Korak 8: Preporučene provere nakon instalacije
Nakon instalacije, preporučuje se provera PHP konfiguracionih datoteka, potvrda ispravnog PHP-FPM soketa ili porta za vaš veb server i osiguravanje da je OPcache omogućen za produkciona okruženja.
Za produkcione sisteme, uvek pregledajte php.ini podešavanja kao što su ograničenja memorije, vreme izvršavanja, veličina otpremanja i rukovanje greškama u skladu sa zahtevima vaše aplikacije.
Zaključak
Instaliranje PHP 8.3 na Ubuntu 22.04 pruža modernu, stabilnu i performantnu osnovu za veb aplikacije. Bez obzira da li koristite Apache ili Nginx, čista PHP instalacija sa pravim ekstenzijama i upravljanjem verzijama obezbeđuje dugoročno održavanje i nesmetan rad.
Related Articles
install-pcl-library-on-python-ubuntu-19-10-point-cloud-librar

Google I/O 2026: Arhitektonski zaokreti, agentska veštačka inteligencija i provera realnosti ujedinjenog ekosistema
Google I/O 2026 nije bio samo događaj posvećen modelima. Pokazao je dublji pomak platforme kroz Gemini modele, alate za programere, površine povezane sa Androidom i inteligentne uređaje. Ovaj članak analizira uvodno izlaganje kao centralnu priču za inženjere, arhitekte i produktne timove koji moraju da razdvoje stvarne runtime implikacije od pompe na sceni.
PostgreSQL 14 Ubuntu Server 23.04
PostgreSQL 14 Ubuntu Server 23.04

Višezakupna arhitektura korporativnog nivoa za međunarodnu platformu
Loving Rocks je platforma za venčanja poslovne klase, dizajnirana sa istinskom više-zakupnom arhitekturom, izolovanim bazama podataka po zakupcu i ugrađenom internacionalizacijom za globalnu skalabilnost, bezbednost i dugoročnu operativnu stabilnost.
Ovladavanje komandnom linijom: Sveobuhvatan vodič za komandu find
Otključajte puni potencijal Linux find komande. Ovaj vodič pokriva sintaksu, proširene primere i tehničke detalje za efikasno upravljanje datotekama.
entdecke-die-bahnbrechenden-moeglichkeiten-von-gpt-4

Prevucite i pustite sa JavaScript-om: Duboka analiza native API za interaktivne meniju strukture
Implementacija funkcionalnosti povlačenja i otpuštanja je ključna za moderne, interaktivne korisničke sučelje. Ovaj članak istražuje tehnološku implementaciju pomoću native HTML5 API-ja za povlačenje i otpuštanje u Vanilla JavaScript i TypeScript-u, sa naglaskom na stvaranje dinamičkih struktura menija.

Databasemarketing – Moderan pristup za odnose sa klijentima
Moderan pregled marketinga baze podataka: od strategije podataka i tehničke arhitekture do automatizacije, GDPR-a i najboljih praksi za održive odnose sa klijentima.

Quectel RM500U-EA u ZBT Z8102AX: 5G opsezi, o2 Nemačka i ponašanje signala u stvarnom svetu
ZBT Z8102AX koristi Quectel RM500U-EA modem za 4G i 5G povezivost. U prvom praktičnom testu, ruter se uspešno povezao na o2 Germany sa LTE Band 3 i NR n28. Modem radi, ali dublja dijagnostika poput RSRP, RSRQ, SINR, zaključavanja opsega i ponašanja ćelije još uvek zahteva odgovarajuće testiranje.

Razumevanje i rešavanje npm ERESOLVE konflikata zavisnosti
Rešite npm ERESOLVE konflikte peer zavisnosti na pravi način: identifikujte stvarni nesklad, uskladite verzije, bezbedno koristite overrides i saznajte kada su pnpm ili Yarn bolji izbor.

Konverzija HEIC u JPG: Zašto bi trebalo da razmislite o tome i kako funkcioniše
HEIC nudi modernu kompresiju slika i visok kvalitet, ali JPG ostaje najkompatibilniji format. Ovaj vodič objašnjava kada i kako konvertovati HEIC u JPG koristeći Linux alate i automatizaciju.

Tehnike za stvaranje hashova lozinki poštom SHA512 koristeći doveadm
Detaljirani priruk za sigurnu generisanje SHA512 lozinkovih hashova putem naredbene linije koristeći alate Dovecot-a doveadm. Ovaj članak je namenjen administratorima sistema i razvojačama.