Benutzer:Kalk/P H Pinfo

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Mit der PHPinfo()-Funktion lassen sich viele Informationen über die PHP-Installation und -Konfiguration ausgeben. Dieses hier ist ein anfänglicher Versuch, einen Überblick darüber zu geben.

Die Funktion gehört zu einer Reihe von Optionen und Informationen von/über PHP die im Manual aufgelistet sind.

Auch Wikipedia listet PHP-Extensions auf.

PHP Überblick[Bearbeiten]

Der erste Bereich der Ausgabe gibt einen Überblick über die Konfiguration.

Version x.y.z
System: Betriebssystem und Rechner auf dem PHP läuft
Build Date: Datum der Installation
Compiler: Der Compiler, mit dem diese PHP-Version gebaut wurde. Z.B. MSVC
Architecture: Die Rechner-Architektur, z.B. x86
Configure Command: Auflistung der Parameter, mit dem PHP compiliert wurde.
Server API:
Virtual Directory Support: Wenn enabled greift die Zend Engine ohne Umweg übers OS auf die Laufwerke zu (laut stackoverflow)
Configuration File (php.ini) Path: Pfad zur [PHP.ini]
Loaded Configuration File: Konfiguration
Scan this dir for additional .ini files: Pfad zur zusätzlichen Konfiguration
Additional .ini files parsed: zusätzliche Konfiguration
PHP API: Versionsnr
PHP Extension: Versionsnr
Zend Extension: Versionsnr
Zend Extension Build: Versionsnr
PHP Extension Build: Versionsnr
Debug Build:
Thread Safety:
Thread API:
Zend Signal Handling:
Zend Memory Manager:
Zend Multibyte Support:
IPv6 Support:
DTrace Support:
Registered PHP Streams:
Registered Stream Socket Transports:
Registered Stream Filters:

Konfiguration[Bearbeiten]

Option Bemerkung
apache2handler
Apache Environment Apache
HTTP Headers Information Hypertext-Transferprotokoll
bcmath Um mit besonders großen und/oder genauen Zahlen zu rechnen, werden Zahlen als Strings gespeichert.
bz2 bzip2 ist ein freies Komprimierungsprogramm
calendar Manual
Core Grundlegende Optionen
ctype Character Type
curl Client URL Library
date Date and Time
dom Document Object Model
exif Exchangeable image information
fileinfo File Information
filter Data Filtering
ftp FTP
gd Image Processing und Graphics Draw
gettext Gettext
hash HASH Message Digest Framework
iconv internationalization conversion
json JavaScript Object Notation
libxml XML-Library
mbstring Multibyte String
mysqli MySQL Improved Extension
mysqlnd MySQL Native Driver
openssl OpenSSL
pcre Regular Expressions (Perl-Compatible)
PDO PHP Data Objects
pdo_mysql PDO-Treiber mit MySQL-Funktionen
pdo_sqlite PDO-Treiber mit SQLite-Funktionen
Phar PHP-Archiv-Kompression
readline editable command lines
Reflection complete reflection API
session Session Handling
SimpleXML convert XML to an object
SPL Standard PHP Library
standard < ? >
tokenizer Tokenizer
wddx deprecated - Web Distributed Data Exchange
xml eXtensible Markup Language mit XML-Reader und -Writer
zip ZIP compressed archives
zlib Zlib Compression

Additional Modules[Bearbeiten]

Zusätzlich installierte Module sollten hier aufschlagen.

Environment[Bearbeiten]

Im Abschnitt Environment findet man lokale Variablen, z.B. Pfadangaben.

PHP Variables[Bearbeiten]

Hier werden die Variablen aufgelistet, die über $_COOKIE['PHPSESSID'] und das $_SERVER-Array übertragen und ausgelesen werden können.

PHP Credits / PHP License[Bearbeiten]

In diesen Abschnitten werden alle Namen der Autoren genannt und die Lizenz, unter der PHP veröffentlich ist.