Für Webhosting Linux-Pakete und Managed Dedicated Server

In diesem Artikel erklären wir Ihnen, was eine php.ini-Datei ist und wie Sie damit die PHP-Einstellungen für Ihre Website anpassen können.

Was ist eine php.ini-Datei?

Die php.ini-Datei ist eine einfache Textdatei, die die Konfiguration von PHP steuert. Sie wird vom Webseitenbetreiber erstellt und ermöglicht es Ihnen, verschiedene PHP-Einstellungen anzupassen oder zusätzliche Funktionen zu aktivieren.

Struktur der php.ini-Datei

Die Datei besteht aus Zeilen mit Konfigurationsanweisungen, auch php.ini-Direktiven genannt. Jede Anweisung hat das Format:

[Name der php.ini-Direktive] = [Wert]

Beispiele für solche Einträge sind:

upload_max_filesize = 128M
zlib.output_compression=1
zlib.output_compression_level=9

In unserem Beipiel haben die Anweisungen folgende Bedeutungen:

  • upload_max_filesize = 128M: Ermöglicht das Hochladen von Dateien mit einer maximalen Größe von 128 MB (standardmäßig sind es 64 MB).
  • zlib.output_compression = 1: Aktiviert die Komprimierung von PHP-Daten, um die Ladezeiten der Website zu verbessern.
  • zlib.output_compression_level = 9: Legt die Komprimierungsstärke fest (von 1 bis 9, wobei 9 die stärkste Komprimierung darstellt).

Um die php.ini-Datei wirksam zu machen, müssen Sie sie in das Verzeichnis hochladen, in dem sich die PHP-Dateien befinden, für die die Änderungen gelten. In den folgenden Abschnitten wird darauf näher eingegangen.

Welche PHP-Einstellungen können geändert werden?

Eine Übersicht der änderbaren Einstellungen finden Sie in unserem Artikel Welche PHP-Einstellungen kann ich ändern?

Schritte zum Anpassen der PHP-Einstellungen

Die Anpassung Ihrer PHP-Einstellungen erfolgt in drei Schritten:

  • Erstellen der php.ini-Datei
  • Hochladen der php.ini-Datei auf Ihren Webspace
  • Überprüfen der Einstellungen

Im Folgenden führen wir Sie durch die einzelnen Schritte.

Erstellen der php.ini-Datei

  • Öffnen Sie auf Ihrem Computer einen einfachen Texteditor (z. B. Notepad unter Windows oder Gedit unter Linux).
  • Tragen Sie die gewünschten Anweisungen in das Dokument ein, jede Anweisung in eine neue Zeile.
  • Speichern Sie die Datei unter dem Namen php.ini. Achten Sie darauf, dass die Datei nur diesen Namen hat und keine zusätzliche Endung (wie .txt).

Hochladen der php.ini-Datei

Laden Sie die php.ini-Datei in das Verzeichnis Ihres Webspaces hoch, in dem sich die PHP-Skripte befinden.

Nutzen Sie dazu entweder den Webspace Explorer  oder einen FTP-Client wie FileZilla. Eine Anleitung zum Hochladen von Dateien per FTP finden Sie in unserem Artikel Übertragen von Dateien mit FileZilla und SFTP.

 

Achtung

Überschreiben Sie keine vorhandene php.ini-Datei!

  • Wenn bereits eine php.ini-Datei im Verzeichnis liegt, sichern Sie diese zuerst, um bestehende Einstellungen nicht zu verlieren.
  • Fügen Sie die neuen Konfigurationen hinzu und laden Sie die aktualisierte Datei hoch.
Hinweis

Wenn die Einstellungen für mehrere Verzeichnisse gelten sollen, muss die php.ini in jedes dieser Verzeichnisse hochgeladen werden. Der Artikel PHP-Einstellungen für alle Unterverzeichnisse übernehmen beschreibt, dies automatisch mit einem Shell-Skript geschehen kann.

Überprüfen der Einstellungen

Um zu prüfen, ob Ihre Änderungen wirksam sind, erstellen Sie ein kleines PHP-Skript:

  • Öffnen Sie Ihren Texteditor und fügen Sie in einem neuen Dokument den folgenden Code ein:

    <?php phpinfo(); ?>

  • Speichern Sie die Datei unter dem Namen phpinfo.php.
  • Laden Sie die Datei in das Verzeichnis Ihres Webspaces hoch, in dem sich die php.ini-Datei befindet.
  • Rufen Sie die Datei in Ihrem Browser auf, z.B.:
    https://ihre-domain.de/pfad-zum-php-ini-Verzeichnis/phpinfo.php

Tipp: Die Ausgabe des Skripts ist sehr umfangreich. Nutzen Sie die Suchfunktion Ihres Browsers (Strg + F unter Windows oder Cmd + F unter macOS), um schnell die gewünschten Informationen zu finden.