Unterabschnitte

PHP5 für Apache

Einleitung

Das PHP5-Paket ist eine Erweiterung des Apache2-Paketes. Es kann nur installiert werden, wenn Apache2 bereits installiert ist.

Allgemeine Konfiguration

PHP5_SAFE_MODE
Nähere Informationen dazu unter http://de.php.net/features.safe-mode

PHP5_MAX_EXECUTION_TIME
Hat ein PHP-Script eine längere Laufzeit als die hier angegebene, wird die Ausführung des Scripts abgebrochen.

PHP5_DISPLAY_ERRORS
Hier kann man die Anzeige von Syntaxfehlern im Browser während der Laufzeit unterdrücken.

PHP5_INCLUDE_PATH
In diesen Verzeichnissen schaut PHP nach, wenn per include(), require() o.Ä. eine Datei ohne die Angabe von einem absoluten Verzeichnis inkludiert werden soll. Oder wenn diese Datei im aktuellen Verzeichnis nicht gefunden wird.

Als Trennzeichen der Verzeichnisse wird ein Doppelpunkt (:) verwendet.

PHP5_REGISTER_GLOBALS
Wird diese Variable auf 'yes' gesetzt, stellt dies ein Sicherheitsrisiko da!

Ältere PHP-Scripts laufen evt. nicht, wenn diese Variable auf 'no' steht. Es ist allerdings keine Lösung diese Variable einfach auf 'yes' zu stellen, damit die alten Scripts laufen. Ferner wird empfohlen diese auf den neusten Stand zu bringen!

Nähere Informationen dazu unter http://de.php.net/register_globals

ACHTUNG
Es wird unter keinen Umständen empfohlen diese Variable zu aktivieren


PHP5_INFO
Steht diese Variable auf 'yes' werden in APACHE2_DOCUMENT_ROOT drei Scripts abgelegt, um die Funktionalität vom GD-Library, bzw. von PDF-Library zu testen. Oder um allgemeine PHP-Informationen abzurufen.

Die Scripts heißen folgendermaßen

PHP5_MAX_POST_SIZE
Clients können größere Datenmengen an den Server über HTTP schicken. Dazu wird meistens die POST-Method verwendet.

Diese Variable definiert, wie groß die Datenmenge für einen Upload mit POST-Method maximal sein darf.

PHP5_MAX_UPLOAD_FILESIZE
Neben der POST-Method existieren noch weitere Methoden, um größere Daten an den Server zu senden. Z.B. die PUT-Method.

Diese Variable definiert, wie groß die Datenmenge für einen Upload generell sein darf.

PHP5_MEMORY_LIMIT
Verbraucht ein Script mehr als den in dieser Variable defnierten Arbeitsspeicher, wird die Ausführung abgebrochen.

Jens Vehlhaber 2008-03-25