phpinfo în PHP

Afișează o pagină cu toată configurația PHP: versiune, extensii, setări, variabile.

Sintaxă
phpinfo(int $flags = INFO_ALL): true

Ce face phpinfo

phpinfo() generează o pagină HTML cu tot ce trebuie știut despre instalarea PHP: versiunea, fișierele php.ini încărcate, extensiile și setările lor, variabilele de mediu și ale serverului. În linia de comandă, același conținut este afișat ca text.

Poți limita ce se afișează cu constante ca INFO_GENERAL, INFO_MODULES sau INFO_ENVIRONMENT.

Parametri

Parametru Descriere
$flags Opțional. Secțiunile afișate, de exemplu INFO_GENERAL sau INFO_MODULES.

Ce returnează

Întotdeauna true.

Exemple

Exemplul 1: Informațiile generale

<?php
phpinfo(INFO_GENERAL);

Rezultat posibil (fragment, depinde de server)

phpinfo()
PHP Version => 8.3.14

System => Linux web01 6.8.0-45-generic x86_64
Server API => FPM/FastCGI
Loaded Configuration File => /etc/php/8.3/fpm/php.ini
...

Greșeli frecvente

  • Lași un fișier info.php cu phpinfo() pe site. Oricine vede versiuni, căi și uneori parole din variabilele de mediu. Șterge-l imediat după verificare.

Comenzi înrudite

  • phpversion: Returnează versiunea PHP care rulează scriptul sau versiunea unei extensii.
  • php_ini_loaded_file: Returnează calea fișierului php.ini încărcat la pornirea PHP.
  • ini_get_all: Returnează toate setările PHP sau doar pe cele ale unei extensii, cu valorile lor.
  • phpcredits: Afișează lista autorilor și a contribuitorilor la dezvoltarea PHP.