Pokreće 77% stranica na internetu
Što je PHP? Najpopularniji server-side jezik za web
Potpuni vodič o PHP programskom jeziku — kako radi na poslužitelju, verzije, WordPress ovisnost, framework-ovi i zašto je važan za vašu stranicu.
Što je PHP?
PHP (Hypertext Preprocessor) je server-side programski jezik za dinamičan web. Izvršava se na poslužitelju, generira HTML i šalje korisniku. Pokreće 77% svih stranica — WordPress, Facebook (dio), Wikipedia, Slack. Aktivne verzije: PHP 8.1, 8.2, 8.3 (najbrža, JIT compilation). WordPress zahtijeva minimalno 7.4, preporučuje 8.1+. BeoHosting ima multi-PHP selektor u cPanelu — birate verziju po domeni.
- PHP = 77% svih stranica
- Verzije: 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5
- PHP 8+ ima JIT za brže izvršavanje
- WordPress preporučuje PHP 8.1+
- BeoHosting: multi-PHP selektor u cPanelu
BeoHosting tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- PHP
- PHP 8
- PHP-FPM
- OPcache
- Composer
- Laravel
- WordPress PHP
- php.ini
Posljednje ažuriranje:
Što je PHP i zašto je važan za web?
PHP (Hypertext Preprocessor) je server-side programski jezik koji se koristi za kreiranje dinamičnih web stranica i aplikacija. Kreirao ga je Rasmus Lerdorf 1995. godine, i od tada je izrastao u jedan od najkorišćenijih programskih jezika na svetu.
Termin "server-side" znači da se PHP kod izvršava na web serveru, a ne u pretraživaču korisnika (kao JavaScript). Server obrađuje PHP kod, generiše HTML stranicu i šalje je korisniku. To omogućava dinamičan sadržaj - prikazivanje podataka iz baze, korisnički nalozi, komentari, online prodavnice i mnogo više.
PHP je posebno važan jer pokreće WordPress - najkorišćeniji CMS na svetu. Svaki WordPress sajt zavisi od PHP-a, što znači da verzija PHP-a na vašem hosting serveru direktno utiče na brzinu, sigurnost i funkcionalnost vašeg sajta.
Kako PHP funkcionira?
PHP koristi klijent-poslužitelj model gdje se sav kod izvršava na poslužitelju. Evo kako izgleda proces od zahtjeva do stranice:
Korisnik šalje zahtjev
Kada upišete URL u preglednik, zahtjev dolazi do web poslužitelja (Apache ili LiteSpeed). Poslužitelj prepoznaje da se traži PHP datoteka i prosljeđuje je PHP interpreteru.
PHP interpreter obrađuje kod
PHP interpreter čita kod, izvršava logiku (upiti prema bazi, obrada podataka, sesije) i generira HTML izlaz. Kod PHP 8.x, JIT kompajler dodatno ubrzava ovaj proces.
Komunikacija s bazom podataka
Većina PHP aplikacija komunicira s MySQL/MariaDB bazom za čitanje i čuvanje podataka. WordPress, primjerice, čuva sve objave, stranice i postavke u bazi.
HTML odgovor korisniku
Poslužitelj šalje generiranu HTML stranicu natrag pregledniku korisnika. Korisnik vidi gotovu stranicu — nikada ne vidi PHP kod koji je radio u pozadini.
Ključne karakteristike PHP-a
PHP nudi bogat set funkcionalnosti koje ga čine idealnim izborom za web razvoj.
Server-side izvršavanje
PHP kod se izvršava na poslužitelju, a korisniku se šalje samo gotov HTML. To znači da korisnici nikada ne vide vaš PHP kod, što povećava sigurnost aplikacije.
Baze podataka
PHP odlično radi s MySQL, MariaDB, PostgreSQL i drugim bazama podataka. Većina PHP aplikacija (WordPress, Laravel) koristi bazu za čuvanje sadržaja.
Ogroman ekosustav
Composer (PHP paket menadžer) ima preko 350.000 paketa. Framework-ovi poput Laravela i Symfonyja ubrzavaju razvoj s gotovim komponentama.
Cross-platform
PHP radi na svim operativnim sustavima — Linux, Windows, macOS. Većina hosting pružatelja podržava PHP, što znači da vaša stranica može raditi svugdje.
PHP 8.x performanse
PHP 8 s JIT kompajlerom donosi dramatično poboljšanje brzine. WordPress na PHP 8.2 obrađuje do 3 puta više zahtjeva u sekundi nego na PHP 7.4.
Sigurnost
Redovita sigurnosna ažuriranja, ugrađene funkcije za zaštitu od SQL injectiona, XSS napada i CSRF-a. Aktivna zajednica brzo reagira na ranjivosti.
PHP verzije i framework-ovi
Izbor prave PHP verzije i framework-a ključan je za performanse i sigurnost vaše stranice.
PHP 8.5 (najnoviji)
Najnovija stabilna verzija s property hooks, asymmetric visibility, novom DOM HTML5 podrškom i poboljšanim performansama. Preporučeno za nove projekte.
PHP 8.2 (preporučeno)
Stabilna verzija s readonly klasama, DNF tipovima i poboljšanim performansama. Idealna kombinacija stabilnosti i modernih funkcionalnosti.
Laravel (framework)
Najpopularniji PHP framework za web aplikacije. Elegantna sintaksa, Eloquent ORM, Blade template engine, queue sustav. Koristi ga BeoHosting za interne sustave.
Symfony (framework)
Enterprise-grade PHP framework s reusable komponentama. Mnogi drugi framework-ovi (uključujući Laravel) koriste Symfony komponente pod haubom.
Povezane stranice i vodiči
Imate pitanje?
Naš tim je dostupan 24/7. Nazovite nas ili pošaljite poruku.
Spremni za pokretanje svoje stranice?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
Česta pitanja o PHP-u
Odgovori na najčešća pitanja o našim uslugama.
Naša garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacujemo vašu stranicu bez prekida — vi ne radite ništa.
24/7 podrška
Naši stručnjaci su tu 24/7 putem tiketa i live chata.