Trenutno stanje: PHP2Shell. Dvije kritične PHP ranjivosti (CVSS 9.2) omogućuju zlonamjerni kod bez prijave. Zakrpe od 21. 10. 2026.Što sada učiniti →

PHP verzije i ciklus izdanja

Svake godine u studenom izlazi nova PHP verzija koja se održava četiri godine. Koje grane završavaju kada i što to nakon PHP2Shella znači za Vaše planiranje.

Stanje 4 min čitanjaPHP znanje

Ukratko: PHP projekt svake godine pred kraj studenoga objavljuje novu podverziju, zadnji put PHP 8.5 20. studenoga 2025. Svaka grana verzija prema php.net-u dobiva dvije godine aktivne podrške i potom dvije godine samo sigurnosne ispravke, uvijek do 31. prosinca. Trenutačno su podržane grane 8.2 do 8.5; PHP 8.2 završava 31. prosinca 2026. Za starije grane više nema službenih ažuriranja, pa ni protiv PHP2Shella.

Kako radi PHP ciklus izdanja?

Temelj je postupak koji je PHP projekt 2010. donio RFC-om „Release Process“. RFC je formalni prijedlog izmjene o kojem razvijatelji glasuju. Utvrdio je godišnji ritam: planiranje i prve alfa verzije u rano ljeto, release candidatei u jesen, gotova verzija u studenom.

Unutar jedne godine svaka nova verzija prolazi čvrste stupnjeve:

  1. Alfa: nove funkcije se ugrađuju i testiraju.
  2. Feature freeze i beta: nema više novih velikih funkcija, pogreške se otklanjaju.
  3. Release candidatei: od reforme 2024. četiri umjesto šest kandidata, bez novih funkcija.
  4. Opća dostupnost (GA): gotova verzija, na primjer 8.4.0 21. studenoga 2024.
  5. Patch izdanja: 8.4.1, 8.4.2 i tako dalje, s ispravcima, ali bez novih funkcija.

Dvije plus dvije godine: aktualno pravilo podrške

U travnju 2024. PHP projekt glasovao je o RFC-u „Release Cycle Update“. Svi su dijelovi prijedloga prihvaćeni dvotrećinskom većinom. Otad prema php.net-u vrijedi:

  • Aktivna podrška: dvije godine od prve stabilne verzije. Prijavljene pogreške i sigurnosni problemi otklanjaju se u redovitim patch izdanjima.
  • Sigurnosna podrška: dvije dodatne godine samo za kritične sigurnosne probleme. Izdanja izlaze po potrebi, dakle nekoliko, jedno ili nijedno.
  • End of Life: nakon četiri godine podrška završava, uvijek 31. prosinca.

Prije je nakon dvije godine aktivne faze postojala samo jedna godina sigurnosnih ispravaka. Produljenje je vrijedilo od PHP-a 8.2; PHP 8.1 prema RFC-u također je dobio dodatnu godinu.

Koje se PHP verzije trenutačno podržavaju?

Stanje na 25. listopada 2026. prema php.net-u:

Grana Prvo izdanje Aktivna podrška do Sigurnosni ispravci do PHP2Shell ispravak
8.5 20. 11. 2025. 31. 12. 2027. 31. 12. 2029. 8.5.12
8.4 21. 11. 2024. 31. 12. 2026. 31. 12. 2028. 8.4.27
8.3 23. 11. 2023. 31. 12. 2025. 31. 12. 2027. 8.3.36
8.2 8. 12. 2022. 31. 12. 2024. 31. 12. 2026. 8.2.35

Već završene grane prema pregledu End of Life na php.net-u:

Grana Kraj podrške Zadnja verzija
8.1 31. 12. 2025. 8.1.34
8.0 26. 11. 2023. 8.0.30
7.4 28. 11. 2022. 7.4.33
7.0 10. 1. 2019. 7.0.33
5.6 31. 12. 2018. 5.6.40

Kako planirati s ciklusom

Čvrst ritam ažuriranja čini predvidivima. Praktičan pristup za tvrtke:

# Prikazati verziju naredbenog retka i instaliranih FPM usluga
php -r 'echo PHP_MAJOR_VERSION, ".", PHP_MINOR_VERSION, PHP_EOL;'
ls /usr/sbin/php-fpm* 2>/dev/null

Za svaki poslužitelj i svaku aplikaciju upišite granu i njezin datum završetka u svoj inventar. Prelazak na sljedeću granu planirajte dok aktivna podrška još traje. U sigurnosnoj fazi postoje samo još kritični ispravci, a pred sam kraj vrijeme ističe.

Prije svakog prelaska postavlja se pitanje podržava li Vaša aplikacija novu verziju. Provjerite to prema sistemskim zahtjevima proizvođača, na primjer na web-stranicama WordPressa, Shopwarea ili TYPO3-a. Što se između verzija promijenilo, pokazuje pregled PHP 8.0 do 8.5.

Što je ciklus izdanja značio kod PHP2Shella

PHP2Shell je pokazao koliko je oštra granica između podržanog i nepodržanog. Dana 21. listopada 2026. izišli su ispravci upravo za četiri podržane grane: 8.5.12, 8.4.27, 8.3.36 i 8.2.35. Za PHP 8.1 i starije nema službenih ažuriranja, samo minimalni backporti izvornog koda za 7.4, 8.0 i 8.1. Prema stručnom tisku pogođene su gotovo sve verzije sve do PHP-a 5.4. Pojedinosti su na stranici Koje su PHP verzije pogođene?.

Važno

PHP 8.2 završava 31. prosinca 2026. Tko je sada ažurirao na 8.2.35, dobio je time tek nekoliko tjedana pričuve. Prelazak na 8.4 ili 8.5 planirajte sada.

Za naslijeđene sustave ostaju distribucije s vlastitim backportovima ili komercijalne ponude dugoročne podrške. Pokrivaju li one PHP2Shell, pružatelj mora potvrditi pisano. Procjenu opisuje članak Dugoročna podrška za stare PHP verzije, a rizike vodič PHP End of Life.

Kako PHP SOS konkretno pomaže?

  • Mapirati verzije: Evidentiramo sve PHP grane na Vašim poslužiteljima s njihovim datumima završetka.
  • Planirati rokove: Određujemo koji sustavi kada prelaze na koju granu.
  • Migrirati: Migracijom s PHP-a 8.1 i starijih verzija aplikacije testirano podižemo na podržanu verziju.
  • Instalirati zakrpe: Unutar grane patch izdanja održavamo pravodobno ažurnima i dokazujemo ponovno pokretanje.

Česta pitanja

Koliko dugo se podržava PHP verzija?

Prema php.net-u četiri godine: dvije godine aktivne podrške s ispravcima pogrešaka i sigurnosnim ispravcima, a nakon toga još dvije godine samo za kritične sigurnosne probleme. Kraj od 2024. uvijek pada na 31. prosinca.

Kada završava podrška za PHP 8.2?

31. prosinca 2026. PHP 8.2 još je dobio PHP2Shell ispravak u verziji 8.2.35, nakon toga nema službenih ažuriranja. Prelazak na 8.4 ili 8.5 treba planirati sada.

Postoje li za PHP 8.1 još ažuriranja?

Ne od PHP projekta. PHP 8.1 prema php.net-u je završio 31. prosinca 2025., posljednja verzija bila je 8.1.34. Za PHP2Shell postoje samo minimalni backporti izvornog koda; komercijalne ponude dugoročne podrške moraju pisano potvrditi svoje pokrivanje.

Koja je razlika između 8.4 i 8.4.27?

8.4 je grana verzije sa svojim jezičnim funkcijama. 8.4.27 je patch izdanje unutar te grane s ispravcima pogrešaka ili sigurnosnim ispravcima, ali bez novih funkcija. Za sigurnost je važan zadnji broj.

Izvori

Hitni kontakt

Svaki sat se računa. Pišite nam odmah.

Ukratko opišite sustav, verziju PHP-a i opažanje. Javit ćemo Vam se, razjasniti situaciju i raditi na daljinu dok incident nije zaključen i dokumentiran.

Hitna pomoć