PHP Tutorials – Was ist die PHP.ini?

Die PHP.ini ist eine Konfigurationsdatei, in der Einstellungen für PHP-Anwendungen gespeichert werden. Die Datei enthält verschiedene Einstellungen für den Webserver, den PHP-Interpreter, die Speicherverwaltung und andere grundlegende Konfigurationselemente.

Die Struktur der PHP.ini ist in vier Bereiche unterteilt: globale Konfiguration, lokale Konfiguration, dynamische Konfiguration und Verzeichnisse. In der globalen Konfiguration werden grundlegende Einstellungen wie der Speicherlimit für die Anwendung, ob manuelles Speichern ermöglicht werden soll und ob Fehlerprotokolle erstellt werden sollen, festgelegt. In der lokalen Konfiguration können Einstellungen für bestimmte Anwendungen oder Domains festgelegt werden. In der dynamischen Konfiguration werden Einstellungen geändert, die zur Laufzeit eines Programms benötigt werden. In den Verzeichnissen werden spezifisch für jeden Server angepasste Einstellungen gespeichert.

Beispiele für die Verwendung von PHP.ini sind die Änderung des Speicherlimits für eine Anwendung, das Aktivieren oder Deaktivieren von Fehlerprotokollen und die Definition von Verzeichnissen für temporäre Dateien. PHP.ini wird auch verwendet, um das Verhalten von PHP-Anwendungen zu steuern, z.B. Verhalten bei unerwarteten Eingaben oder Einstellungen für die Datenbankverbindung.

Einstellungen in der PHP.ini

In der php.ini gibt es eine Vielzahl von Variablen, die eine große Vielfalt von Konfigurationseinstellungen für Ihr PHP-Skript steuern.

Einige Beispiele sind:

  • error_reporting: Einstellung der Fehlermeldungen, die angezeigt werden
  • display_errors: Legt fest, ob Fehler angezeigt werden sollen
  • register_globals: Aktiviert oder deaktiviert die Registrierung von Variablen aus externen Quellen
  • memory_limit: Legt die höchstmögliche Menge an Speicher fest, die PHP für ein Skript reservieren kann
  • upload_max_filesize: Legt die maximale Größe von hochgeladenen Dateien fest
  • max_execution_time: Legt die maximale Ausführungszeit eines Skripts fest

Wo finde ich die PHP.ini?

Die PHP.ini wird normalerweise im Hauptverzeichnis des Webservers gespeichert. Dieses Verzeichnis ist unter verschiedenen Systemen unterschiedlich.

Zum Beispiel:

  • Windows: C:\Windows oder C:\Winnt
  • Linux: /etc/ oder /etc/php/
  • Mac OS X: /private/etc/ oder /usr/local/etc/
  • FreeBSD: /usr/local/etc/ oder /usr/local/lib/php/

Es gibt zwei wichtige Abschnitte in der PHP.ini-Datei:

1. Abschnitt: Allgemeine Einstellungen Dieser Abschnitt enthält Optionen, die die grundlegenden Funktionen von PHP bestimmen. Die Variablen in diesem Abschnitt sind, zum Beispiel, die folgenden:

  • short_open_tag
  • error_reporting
  • display_errors
  • log_errors
  • max_execution_time
  • memory_limit
  • post_max_size
  • upload_max_filesize

2. Abschnitt: Sicherheitseinstellungen Dieser Abschnitt enthält Optionen, die die Sicherheit von PHP steuern. Die Variablen in diesem Abschnitt sind, unter anderem, die folgenden:

  • allow_url_fopen
  • safe_mode
  • expose_php
  • register_globals
  • open_basedir
  • disable_functions
  • allow_url_include

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert