# Cunoștințe PHP: limbajul de programare explicat

> PHP explicat pe înțelesul tuturor: istorie, Zend Engine, SAPI, PHP-FPM, mod_php, php.ini, versiuni, Composer, sesiuni, încărcări, memorie și securitate.

Sursa: https://phpsos.de/ro/php/  
Stadiu: 25.10.2026  
Furnizor: PHP SOS, Asistență de urgență PHP și securitatea serverelor. Ajutor imediat pe WhatsApp: https://wa.me/491736494914?text=Bun%C4%83%20ziua%2C%20PHP%20SOS%2C%20avem%20nevoie%20de%20ajutor%20cu%20serverul%20nostru%20PHP.%20Firma%3A%20%E2%80%A6%20Site%3A%20%E2%80%A6

Ce este PHP, cum generează o pagină web și de ce modul de operare, configurația și versiunea decid securitatea. Pe înțelesul factorilor de decizie, cu profunzime pentru administratori și dezvoltatori.

- [Ce este PHP? Limbajul de programare explicat](https://phpsos.de/ro/php/was-ist-php/): PHP este un limbaj de scriptare care rulează pe server și generează acolo HTML. Multe CMS-uri și magazine online se bazează pe el, de aceea o vulnerabilitate în PHP afectează foarte multe site-uri.
- [Istoria PHP: din 1994 până în prezent](https://phpsos.de/ro/php/geschichte-von-php/): De la un instrument privat pentru o pagină de CV la fundamentul multor CMS-uri și magazine online: principalele etape din istoria PHP, cu ani verificați.
- [Cum generează PHP o pagină web: drumul unei cereri](https://phpsos.de/ro/php/wie-php-funktioniert/): Ce se întâmplă între clic și pagina gata: server web, SAPI, compilator, OPcache și Zend VM în șapte pași și de ce PHP2Shell intervine exact în acest proces.
- [Zend Engine: inima PHP](https://phpsos.de/ro/php/zend-engine/): Zend Engine traduce codul PHP în opcodes și îl execută. Cine îi cunoaște componentele înțelege de ce vulnerabilitățile din nucleu, precum PHP2Shell, le remediază doar o actualizare PHP.
- [OPcache explicat: cache-ul de bytecode al PHP](https://phpsos.de/ro/php/opcache/): OPcache păstrează codul PHP tradus în memoria comună. Economisește timp de calcul, dar cere atenție la deployment-uri, reporniri și pe serverele cu mai mulți clienți.
- [SAPI explicat: cum vorbește PHP cu serverul web](https://phpsos.de/ro/php/sapi-erklaert/): SAPI este interfața dintre PHP și serverul web. Ea determină cum ajung cererile, ce php.ini se aplică și ce trebuie repornit după o actualizare.
- [PHP-FPM explicat: managerul de procese, pool-uri și workeri](https://phpsos.de/ro/php/php-fpm-erklaert/): PHP-FPM rulează PHP ca serviciu separat, cu pool-uri și workeri. Cum funcționează modelul de procese, ce directive contează și de ce workerii trebuie reporniți după actualizări.
- [mod_php explicat: PHP în procesul Apache](https://phpsos.de/ro/php/mod-php-erklaert/): La mod_php, PHP se află în fiecare proces Apache. Este simplu, dar puțin flexibil și, după PHP2Shell, cel mai riscant mod de operare. Cum funcționează și cum îl recunoașteți.
- [CGI și FastCGI: bazele](https://phpsos.de/ro/php/cgi-und-fastcgi/): CGI pornește un proces pentru fiecare cerere, FastCGI ține procesele în viață. Ce înseamnă asta pentru PHP, php-cgi și PHP-FPM și ce setări afectează securitatea.
- [PHP în linia de comandă (CLI)](https://phpsos.de/ro/php/php-cli/): PHP CLI execută scripturi fără server web, de exemplu pentru cronjob-uri și mentenanță. Se comportă diferit de versiunea web și adesea nu arată starea pe care o folosește site-ul dumneavoastră.
- [php.ini explicat: structură, niveluri și prioritate](https://phpsos.de/ro/php/php-ini-erklaert/): Unde își găsește PHP setările, în ce ordine se aplică și cine le poate suprascrie. Baza oricărei întăriri și a măsurilor provizorii pentru PHP2Shell.
- [Versiunile PHP și ciclul de lansare](https://phpsos.de/ro/php/release-zyklus/): În fiecare an, în noiembrie, apare o versiune PHP nouă, întreținută patru ani. Ce ramuri se încheie și când și ce înseamnă asta pentru planificarea dumneavoastră după PHP2Shell.
- [PHP 8.0 până la 8.5: cele mai importante noutăți](https://phpsos.de/ro/php/php-8-neuerungen/): De la match și JIT în PHP 8.0 până la operatorul pipe și extensia URI în PHP 8.5: noutățile fiecărei versiuni, capcanele la upgrade și ce aduc pentru securitate.
- [Înțelegerea extensiilor PHP (extensions)](https://phpsos.de/ro/php/php-erweiterungen/): Extensiile aduc în PHP drivere de baze de date, criptare sau cache-uri. Cum diferă tipurile, cum le încărcați și le verificați și ce înseamnă pentru actualizări și întărire.
- [Composer: managerul de pachete pentru PHP](https://phpsos.de/ro/php/composer/): Composer descarcă și administrează bibliotecile pe care se sprijină proiectele PHP moderne. Cine înțelege composer.json, composer.lock și autoloaderul livrează reproductibil și mai sigur.
- [Framework-uri PHP pe scurt](https://phpsos.de/ro/php/php-frameworks/): Framework-urile dau aplicațiilor PHP structură, rutare și componente de securitate. Această prezentare arată framework-urile cunoscute, criteriile de alegere și limitele protecției lor.
- [Ce CMS-uri și sisteme de magazin rulează pe PHP](https://phpsos.de/ro/php/cms-und-shops-auf-php/): Multe CMS-uri, magazine și aplicații de companie cunoscute rulează pe PHP. Cum estimați care dintre site-urile dumneavoastră pot fi afectate de vulnerabilități PHP precum PHP2Shell.
- [PHP și bazele de date: PDO și mysqli](https://phpsos.de/ro/php/php-und-datenbanken/): PHP comunică cu bazele de date prin PDO sau mysqli. Aici vedeți diferențele, interogări sigure cu Prepared Statements și ce trebuie făcut cu accesul la baza de date după un incident de server.
- [Sesiuni și cookie-uri în PHP](https://phpsos.de/ro/php/sessions-und-cookies/): Sesiunile transformă HTTP-ul fără stare într-o autentificare care ține pe mai multe pagini. Aici vedeți cum o rezolvă PHP intern, ce valori implicite se aplică și ce legătură are session.upload_progress cu PHP2Shell.
- [Superglobals: $_GET, $_POST, $_FILES și celelalte](https://phpsos.de/ro/php/superglobals/): Superglobals sunt array-urile prin care codul PHP ajunge la datele cererii. Cine știe cum le umple PHP și ce limite se aplică scrie cod mai sigur și înțelege mai bine PHP2Shell.
- [Cum procesează PHP încărcarea fișierelor](https://phpsos.de/ro/php/datei-uploads-intern/): Între clicul pe Încărcare și codul dumneavoastră există în PHP un lanț întreg de procesare. Pagina explică multipart/form-data, fișierele temporare, $_FILES, limitele și legătura cu PHP2Shell.
- [Sistemul de tipuri al PHP](https://phpsos.de/ro/php/typsystem/): PHP este tipizat dinamic, dar începând cu PHP 7 a primit un sistem de tipuri tot mai strict. Aici vedeți tipurile, versiunile importante și de ce comparațiile stricte previn greșeli de securitate.
- [Erori și excepții în PHP](https://phpsos.de/ro/php/fehler-und-exceptions/): PHP cunoaște mesaje de eroare clasice și excepții. Pagina explică ierarhia Throwable, tratarea curată a erorilor, setările sigure pentru producție și măsura PHP2Shell privind fatal_error_backtraces.
- [Programarea orientată pe obiecte în PHP](https://phpsos.de/ro/php/objektorientierung/): Aplicațiile PHP moderne sunt aproape întotdeauna orientate pe obiecte. Pagina explică elementele de bază, noutățile de la PHP 8.0 la 8.4 și de ce metodele magice contează pentru securitate.
- [Namespace-uri și autoloading (PSR-4)](https://phpsos.de/ro/php/namespaces-autoloading/): Namespace-urile ordonează codul PHP, iar autoloading-ul încarcă clasele exact când sunt necesare. Aici vedeți cum PSR-4 asociază numele de clase cu fișiere și de ce autoloaderul trebuie verificat după un incident.
- [Standardele PSR ale PHP-FIG](https://phpsos.de/ro/php/psr-standards/): PSR-urile sunt standarde comune la care au ajuns multe proiecte PHP. Pagina enumeră toate PSR-urile cu starea lor și arată care contează în practică și unde ating securitatea.
- [Gestionarea memoriei în PHP: numărarea referințelor și garbage collection](https://phpsos.de/ro/php/speicherverwaltung/): PHP gestionează memoria prin numărarea referințelor și un garbage collector pentru cicluri. Pagina explică mecanismul, funcțiile de măsurare importante și de ce ambele vulnerabilități PHP2Shell au legătură cu stările memoriei.
- [memory_limit și Out-of-Memory: ce se întâmplă în interior](https://phpsos.de/ro/php/out-of-memory/): Ce se întâmplă când un script PHP atinge memory_limit? Mecanismul, noua limită dură de memorie de la patch-urile din octombrie și legătura cu CVE-2026-109618.
- [Ciclul de viață al cererii: pornire, execuție, shutdown](https://phpsos.de/ro/php/request-lebenszyklus/): Cum pornește PHP procesele, cum procesează cererile și cum curăță între ele. Cu fazele de la MINIT la MSHUTDOWN și legătura cu CVE-2026-109619.
- [JIT și performanța în PHP 8](https://phpsos.de/ro/php/jit-und-performance/): Compilatorul JIT traduce PHP în cod-mașină începând cu 8.0. Pentru site-urile obișnuite aduce puțin; OPcache, versiunile actuale și o configurare curată aduc mai mult.
- [Testarea codului PHP: PHPUnit și Pest](https://phpsos.de/ro/php/php-testen/): PHPUnit este instrumentul standard de testare pentru PHP, iar Pest se construiește pe el. Cine are teste poate instala actualizările de securitate și schimbările de versiune mai rapid și cu mai puțin risc.
- [Analiza statică: PHPStan și Psalm](https://phpsos.de/ro/php/statische-analyse/): PHPStan și Psalm găsesc erori în codul PHP fără să-l execute. Psalm urmărește în plus fluxurile nesigure de date. Vulnerabilitățile din interpretorul PHP nu le găsește niciunul dintre ele.
- [Funcțiile de securitate integrate în PHP](https://phpsos.de/ro/php/eingebaute-sicherheitsfunktionen/): PHP oferă elemente sigure pentru parole, valori aleatorii, mascare, criptografie și sesiuni. Cine le folosește consecvent evită cele mai frecvente erori de aplicație.
- [Dezvoltarea PHP locală: Docker, DDEV și altele](https://phpsos.de/ro/php/php-lokal-entwickeln/): Pentru dezvoltarea PHP locală există serverul web integrat, imaginile Docker oficiale și instrumente precum DDEV. Important este ca local să ruleze aceeași versiune PHP ca în producție.
- [PHP comparat cu Node.js, Python și Java](https://phpsos.de/ro/php/php-im-vergleich/): PHP, Node.js, Python și Java se deosebesc mai ales prin modelul de execuție și prin exploatare. Niciun limbaj nu este în sine mai sigur; decisive sunt întreținerea și procesul de patch.
- [Cum tratează proiectul PHP vulnerabilitățile de securitate](https://phpsos.de/ro/php/php-sicherheitsprozess/): Vulnerabilitățile din PHP sunt raportate confidențial, încadrate, remediate în release și publicate ca GitHub Security Advisory. PHP2Shell arată desfășurarea în cazul unei urgențe reale.
- [Compilarea PHP din codul sursă](https://phpsos.de/ro/php/php-kompilieren/): PHP poate fi construit singur cu configure și make. Aceasta aduce control asupra extensiilor și opțiunilor, dar și răspunderea deplină pentru fiecare actualizare de securitate.
- [Rularea PHP în containere](https://phpsos.de/ro/php/php-in-containern/): PHP în container are nevoie de varianta potrivită de imagine, de o configurație de producție, de limite de memorie rezonabile și de un proces care reconstruiește imaginile la fiecare lansare de securitate.
- [Viitorul PHP](https://phpsos.de/ro/php/zukunft-von-php/): PHP se dezvoltă după reguli fixe: patru ani de suport pentru fiecare versiune, PHP 8.6 este planificat pentru 19.11.2026, iar pentru PHP 9.0 există RFC-uri adoptate, dar niciun termen.
- [Bazele PHP pentru administratori](https://phpsos.de/ro/php/php-grundwissen-admins/): Ce trebuie să știe administratorii despre PHP: ce binare rulează, cum acționează configurația, cum lucrează pool-urile FPM și ce comenzi ajută la actualizări precum cea pentru PHP2Shell.
