Preskočiť na obsah

Zmena PHP verzie

PHP (Hypertext Preprocessor) je najrozšírenejší backendový jazyk pre webové systémy a dynamické stránky. V rámci centrálneho webhostingu TUKE zabezpečuje beh väčšiny univerzitných webov, študentských projektov, CMS systémov ako WordPress, Drupal či Moodle.

Keďže PHP sa vyvíja veľmi rýchlo, je dôležité mať web nastavený na aktuálnu a podporovanú verziu. Staršie verzie predstavujú bezpečnostné riziko a môžu spôsobiť problémy s kompatibilitou moderných aplikácií.


Prečo je dôležité aktualizovať PHP?

1. Bezpečnosť

Staršie verzie PHP obsahujú známe zraniteľnosti (RCE, XSS, SQLi, Directory Traversal), ktoré už nie sú opravované. Útočníci cielia najmä zastarané PHP verzie, pretože sú jednoduchším cieľom.


2. Výkon

Nové PHP verzie sú výrazne rýchlejšie:

  • PHP 7 → PHP 8 = +40 % výkon
  • PHP 8.1 → 8.2 = ďalšie optimalizácie výkonu
  • PHP 8.3 / 8.4 / 8.5 = najvýkonnejšie a najstabilnejšie edície

Výkon je zásadný pri WordPresse, Laravel projekte, API a dynamických stránkach.


3. Kompatibilita

Moderné systémy už vyžadujú minimálne:

  • WordPress – PHP 8.1+
  • Drupal – PHP 8.1+
  • Laravel – PHP 8.2+
  • Nextcloud – PHP 8.2 / 8.3

Staršie PHP sa často nedajú použiť s novými knižnicami.


4. Podpora

Zastaralé verzie PHP už nedostávajú:

  • bezpečnostné aktualizácie,
  • bugfixy,
  • opravy zraniteľností.

Preto je ich používanie rizikové.


Najčastejšie útoky na staré PHP verzie

  • SQL Injection – nedostatočné spracovanie vstupu môže umožniť útočníkovi manipulovať databázové dotazy.
  • XSS (Cross-Site Scripting) – vloženie škodlivého kódu cez formuláre alebo komentáre.
  • Remote Code Execution (RCE) – útočník spustí svoj kód na serveri.
  • Directory Traversal – získanie prístupu k citlivým súborom mimo webového adresára.

Prehľad podporovaných verzií PHP

Verzia PHP Stav Odporúčanie
5.6 – 7.4 End of Life Naliehavo aktualizovať
8.0 End of Life Odporúčame prejsť na 8.2+
8.1 Security Support Odporúčame aktualizovať
8.2 Security Support (do 2025) Stabilná voľba
8.3 Security Support (do 2026) Odporúčaná verzia
8.4 Aktuálne pre-release používajú najnovšie frameworky
8.5 Nová stabilná verzia – dostupná na TUKE hostingu Najvyššia bezpečnosť, výkon a kompatibilita

(TUKE hosting podporuje všetky stabilné verzie vrátane PHP 8.5.)


Ako zmeniť PHP verziu v prostredí TUKE Webhostingu

1. Otvorte správu webu

Prejdite na:

https://website.tuke.sk

Prihláste sa TUKE ID a vyberte konkrétny web.


2. Webhosting vám zobrazí používanú PHP verziu

Na nástenke uvidíte kartu PHP – často označenú ako outdated, ak používate starú verziu.

Príklad:

Image


3. Otvorte nastavenia PHP

Kliknite na ikonku PHP.


4. Vyberte novú verziu PHP

V rozbaľovacej ponuke zvoľte podporovanú verziu:

Odporúčané:

  • PHP 8.3
  • PHP 8.4
  • PHP 8.5 (najnovšia)

Image

Image

Po zmene prejdite na spodok stránky a kliknite OK.


5. Zmena je okamžitá a reverzibilná

Ak vaša aplikácia nefunguje správne, môžete sa kedykoľvek vrátiť k predchádzajúcej verzii.

Niekoľko odporúčaní:

  • WordPress → PHP 8.2 / 8.3
  • Laravel → PHP 8.2+
  • Nextcloud → PHP 8.2 / 8.3
  • Staré CMS alebo nezáplatované systémy → testujte pred aktualizáciou