# PHP-tudástár: a programozási nyelv elmagyarázva

> A PHP érthetően elmagyarázva: történet, Zend Engine, SAPI, PHP-FPM, mod_php, php.ini, verziók, Composer, munkamenetek, feltöltések, memória és biztonság.

Forrás: https://phpsos.de/hu/php/  
Állapot: 2026. 10. 25.  
Szolgáltató: PHP SOS, PHP-vészhelyzeti segítség és szerverbiztonság. Azonnali segítség WhatsAppon: https://wa.me/491736494914?text=%C3%9Cdv%C3%B6zl%C3%B6m%2C%20PHP%20SOS%21%20Seg%C3%ADts%C3%A9gre%20van%20sz%C3%BCks%C3%A9g%C3%BCnk%20a%20PHP-szerver%C3%BCnkkel.%20C%C3%A9g%3A%20%E2%80%A6%20Weboldal%3A%20%E2%80%A6

Mi a PHP, hogyan állít elő egy weboldalt, és miért dönt az üzemmód, a konfiguráció és a verzió a biztonságról. Érthetően a döntéshozóknak, mélységgel a rendszergazdáknak és a fejlesztőknek.

- [Mi a PHP? A programozási nyelv elmagyarázva](https://phpsos.de/hu/php/was-ist-php/): A PHP egy szkriptnyelv, amely a szerveren fut, és ott HTML-t állít elő. Sok CMS és webshop épül rá, ezért a PHP-ban lévő rés nagyon sok weboldalt érint.
- [A PHP története: 1994-től napjainkig](https://phpsos.de/hu/php/geschichte-von-php/): Egy önéletrajzi oldal személyes eszközétől sok CMS és webshop alapjáig: a PHP története legfontosabb állomásai ellenőrzött évszámokkal.
- [Hogyan állít elő a PHP weboldalt: egy kérés útja](https://phpsos.de/hu/php/wie-php-funktioniert/): Mi történik a kattintás és a kész oldal között: webszerver, SAPI, fordító, OPcache és Zend VM hét lépésben, és miért éppen ennél a folyamatnál támad a PHP2Shell.
- [A Zend Engine: a PHP szíve](https://phpsos.de/hu/php/zend-engine/): A Zend Engine a PHP-kódot opcode-okká fordítja és végrehajtja. Aki ismeri az építőelemeit, érti, miért csak PHP-frissítés szünteti meg a mag réseit, mint a PHP2Shell.
- [Az OPcache elmagyarázva: a PHP bájtkód-gyorsítótára](https://phpsos.de/hu/php/opcache/): Az OPcache a lefordított PHP-kódot a közös memóriában tartja. Ez számítási időt takarít meg, de gondosságot kíván telepítéskor, újraindításkor és több ügyfelet kiszolgáló szervereken.
- [A SAPI elmagyarázva: hogyan beszél a PHP a webszerverrel](https://phpsos.de/hu/php/sapi-erklaert/): A SAPI a PHP és a webszerver közötti felület. Ez határozza meg, hogyan érkeznek a kérések, melyik php.ini érvényes, és mit kell frissítés után újraindítani.
- [PHP-FPM elmagyarázva: folyamatkezelő, poolok és workerek](https://phpsos.de/hu/php/php-fpm-erklaert/): A PHP-FPM önálló szolgáltatásként üzemelteti a PHP-t poolokkal és workerekkel. Így működik a folyamatmodell, mely direktívák számítanak, és miért kell frissítés után újraindítani a workereket.
- [mod_php elmagyarázva: a PHP az Apache-folyamatban](https://phpsos.de/hu/php/mod-php-erklaert/): mod_php esetén a PHP minden Apache-folyamatban benne van. Ez egyszerű, de rugalmatlan, és a PHP2Shell után a legkockázatosabb üzemmód. Így működik, és így ismerhető fel.
- [CGI és FastCGI: az alapok](https://phpsos.de/hu/php/cgi-und-fastcgi/): A CGI minden kéréshez folyamatot indít, a FastCGI életben tartja a folyamatokat. Mit jelent ez a PHP, a php-cgi és a PHP-FPM számára, és mely beállítások érintik a biztonságot.
- [A PHP a parancssorban (CLI)](https://phpsos.de/hu/php/php-cli/): A PHP CLI webszerver nélkül futtat szkripteket, például cron-feladatokhoz és karbantartáshoz. Másképp viselkedik, mint a webes változat, és gyakran nem azt az állapotot mutatja, amelyet a weboldala használ.
- [A php.ini elmagyarázva: felépítés, szintek és elsőbbség](https://phpsos.de/hu/php/php-ini-erklaert/): Hol találja a PHP a beállításait, milyen sorrendben érvényesülnek, és ki írhatja felül őket. Minden megerősítés és a PHP2Shell átmeneti intézkedéseinek alapja.
- [PHP-verziók és kiadási ciklus](https://phpsos.de/hu/php/release-zyklus/): Minden év novemberében megjelenik egy új PHP-verzió, amelyet négy évig gondoznak. Mely ágak mikor érnek véget, és mit jelent ez a PHP2Shell után a tervezéshez.
- [PHP 8.0-tól 8.5-ig: a legfontosabb újdonságok](https://phpsos.de/hu/php/php-8-neuerungen/): A PHP 8.0 match-étől és JIT-jétől a PHP 8.5 pipe operátoráig és URI-bővítményéig: az egyes verziók újdonságai, a frissítés buktatói, és mit hoznak a biztonságnak.
- [A PHP-bővítmények (extensions) megértése](https://phpsos.de/hu/php/php-erweiterungen/): A bővítmények adatbázis-illesztőket, titkosítást vagy gyorsítótárakat hoznak a PHP-ba. Így különböznek a fajták, így tölti be és ellenőrzi őket, és ezt jelentik a frissítésekre és a megerősítésre.
- [Composer: a PHP csomagkezelője](https://phpsos.de/hu/php/composer/): A Composer letölti és kezeli azokat a programkönyvtárakat, amelyekre a modern PHP-projektek épülnek. Aki érti a composer.json-t, a composer.lock-ot és az autoloadert, reprodukálhatóan és biztonságosabban szállít ki.
- [PHP-keretrendszerek áttekintése](https://phpsos.de/hu/php/php-frameworks/): A keretrendszerek szerkezetet, útválasztást és biztonsági építőelemeket adnak a PHP-alkalmazásoknak. Az áttekintés az ismert keretrendszereket, a kiválasztási szempontokat és a védelmük határait mutatja.
- [Mely CMS- és webshoprendszerek futnak PHP-n](https://phpsos.de/hu/php/cms-und-shops-auf-php/): Sok ismert CMS, webshop és vállalati alkalmazás fut PHP-n. Így becsülheti meg, hogy a weboldalai közül melyeket érinthetik az olyan PHP-rések, mint a PHP2Shell.
- [PHP és adatbázisok: PDO és mysqli](https://phpsos.de/hu/php/php-und-datenbanken/): A PHP a PDO-n vagy a mysqli-n keresztül szólítja meg az adatbázisokat. Itt látja a különbségeket, a prepared statementekkel végzett biztonságos lekérdezéseket, és mit kell tenni az adatbázis-hozzáférésekkel egy szerverincidens után.
- [Munkamenetek és cookie-k a PHP-ban](https://phpsos.de/hu/php/sessions-und-cookies/): A munkamenetek az állapot nélküli HTTP-ből több oldalon át tartó bejelentkezést csinálnak. Itt olvashatja, hogyan oldja ezt meg belsőleg a PHP, mely alapértékek érvényesek, és mi köze a session.upload_progress-nek a PHP2Shellhez.
- [Szuperglobálisok: $_GET, $_POST, $_FILES és társaik](https://phpsos.de/hu/php/superglobals/): A szuperglobálisok azok a tömbök, amelyeken keresztül a PHP-kód hozzáfér a kérés adataihoz. Aki tudja, hogyan tölti fel őket a PHP, és mely korlátok érvényesek, biztonságosabb kódot ír, és jobban érti a PHP2Shellt.
- [Hogyan dolgozza fel a PHP a fájlfeltöltést](https://phpsos.de/hu/php/datei-uploads-intern/): A Feltöltés gombra kattintás és az Ön kódja között a PHP-ban egy teljes feldolgozási lánc áll. Az oldal bemutatja a multipart/form-data-t, az ideiglenes fájlokat, a $_FILES-t, a korlátokat és a PHP2Shellhez fűződő kapcsolatot.
- [A PHP típusrendszere](https://phpsos.de/hu/php/typsystem/): A PHP dinamikusan típusos, de a PHP 7 óta egyre szigorúbb típusrendszert kapott. Itt látja a típusokat, a legfontosabb verziókat, és azt, hogy a szigorú összehasonlítások miért előzik meg a biztonsági hibákat.
- [Hibák és kivételek (exceptions) a PHP-ban](https://phpsos.de/hu/php/fehler-und-exceptions/): A PHP klasszikus hibaüzeneteket és kivételeket is ismer. Az oldal bemutatja a Throwable-hierarchiát, a rendezett hibakezelést, az éles üzem biztonságos beállításait és a fatal_error_backtraces PHP2Shell-intézkedést.
- [Objektumorientáltság a PHP-ban](https://phpsos.de/hu/php/objektorientierung/): A modern PHP-alkalmazások szinte mindig objektumorientáltak. Az oldal bemutatja az építőelemeket, a PHP 8.0-tól 8.4-ig érkezett újdonságokat, és azt, hogy a mágikus metódusok miért számítanak a biztonság szempontjából.
- [Névterek és autoloading (PSR-4)](https://phpsos.de/hu/php/namespaces-autoloading/): A névterek rendezik a PHP-kódot, az autoloading pedig pontosan akkor tölti be az osztályokat, amikor szükség van rájuk. Itt látja, hogyan képezi le a PSR-4 az osztályneveket fájlokra, és miért kell incidens után ellenőrizni az autoloadert.
- [A PHP-FIG PSR-szabványai](https://phpsos.de/hu/php/psr-standards/): A PSR-ek közös szabványok, amelyekben sok PHP-projekt megegyezett. Az oldal felsorolja az összes PSR-t státusszal, és megmutatja, melyik számít a mindennapokban, és hol érinti a biztonságot.
- [Memóriakezelés a PHP-ban: referenciaszámlálás és szemétgyűjtés](https://phpsos.de/hu/php/speicherverwaltung/): A PHP referenciaszámlálással és a ciklusokhoz való szemétgyűjtővel kezeli a memóriát. Az oldal bemutatja a mechanikát, a legfontosabb mérőfüggvényeket, és azt, hogy a PHP2Shell mindkét rése miért függ össze memóriaállapotokkal.
- [memory_limit és Out-of-Memory: mi történik belül](https://phpsos.de/hu/php/out-of-memory/): Mi történik, ha egy PHP-szkript eléri a memory_limit-et? A mechanika, az októberi javítások óta érvényes új, kemény memóriahatár és a kapcsolat a CVE-2026-109618-cal.
- [A kérés életciklusa: indulás, végrehajtás, leállítás](https://phpsos.de/hu/php/request-lebenszyklus/): Hogyan indítja a PHP a folyamatokat, hogyan dolgozza fel a kéréseket, és hogyan takarít közben. A MINIT-től az MSHUTDOWN-ig terjedő fázisokkal és a CVE-2026-109619-cel való kapcsolattal.
- [JIT és teljesítmény a PHP 8-ban](https://phpsos.de/hu/php/jit-und-performance/): A JIT-fordító a PHP 8.0 óta gépi kóddá fordítja a PHP-t. Tipikus weboldalaknál keveset hoz; az OPcache, az aktuális verziók és a rendes konfiguráció többet nyújt.
- [A PHP-kód tesztelése: PHPUnit és Pest](https://phpsos.de/hu/php/php-testen/): A PHPUnit a PHP szokásos tesztelőeszköze, a Pest erre épül. Akinek vannak tesztjei, a biztonsági frissítéseket és a verzióváltásokat gyorsabban és kisebb kockázattal telepítheti.
- [Statikus elemzés: PHPStan és Psalm](https://phpsos.de/hu/php/statische-analyse/): A PHPStan és a Psalm a PHP-kód hibáit a kód futtatása nélkül találja meg. A Psalm emellett a nem biztonságos adatfolyamokat is követi. A PHP-értelmezőben lévő réseket egyik sem találja meg.
- [A PHP beépített biztonsági függvényei](https://phpsos.de/hu/php/eingebaute-sicherheitsfunktionen/): A PHP biztonságos építőelemeket hoz a jelszavakhoz, véletlen értékekhez, maszkoláshoz, kriptográfiához és munkamenetekhez. Aki következetesen használja őket, elkerüli a leggyakoribb alkalmazáshibákat.
- [PHP helyi fejlesztése: Docker, DDEV és társaik](https://phpsos.de/hu/php/php-lokal-entwickeln/): A helyi PHP-fejlesztéshez létezik a beépített webszerver, a hivatalos Docker-képek és az olyan eszközök, mint a DDEV. Fontos, hogy helyben ugyanaz a PHP-verzió fusson, mint élesben.
- [A PHP összehasonlítása a Node.js-szel, a Pythonnal és a Javával](https://phpsos.de/hu/php/php-im-vergleich/): A PHP, a Node.js, a Python és a Java elsősorban a végrehajtási modellben és az üzemeltetésben különbözik. Egyik nyelv sem eleve biztonságosabb; a gondozás és a javítási folyamat dönt.
- [Hogyan kezeli a PHP-projekt a biztonsági réseket](https://phpsos.de/hu/php/php-sicherheitsprozess/): A PHP biztonsági réseit bizalmasan jelentik, besorolják, a kiadásban kijavítják, és GitHub Security Advisoryként közzéteszik. A PHP2Shell megmutatja a folyamatot éles helyzetben.
- [A PHP fordítása forráskódból](https://phpsos.de/hu/php/php-kompilieren/): A PHP a configure-ral és a make-kel magunk is megépíthető. Ez kontrollt ad a bővítmények és az opciók felett, de a biztonsági frissítésekért is teljes felelősséget.
- [PHP üzemeltetése konténerekben](https://phpsos.de/hu/php/php-in-containern/): A konténerben futó PHP-hoz megfelelő képváltozat, éles konfiguráció, ésszerű memóriahatárok és olyan folyamat kell, amely minden biztonsági kiadásnál újraépíti a képeket.
- [A PHP jövője](https://phpsos.de/hu/php/zukunft-von-php/): A PHP rögzített szabályok szerint fejlődik: verziónként négy év támogatás, a PHP 8.6 megjelenése 2026. november 19-re van tervezve, a PHP 9.0-hoz vannak elfogadott RFC-k, de időpont nincs.
- [PHP alapismeretek adminoknak](https://phpsos.de/hu/php/php-grundwissen-admins/): Amit az adminoknak tudniuk kell a PHP-ról: mely binárisok futnak, hogyan hat a konfiguráció, hogyan dolgoznak az FPM-poolok, és mely parancsok segítenek a PHP2Shellhez hasonló frissítéseknél.
