PHP

Alle ausklappen Alle einklappen

Was ist PHP?

PHP steht für "Hypertext Preprocessor". PHP ist eine weit verbreitete Open-Source-Skriptsprache, die speziell für die Verwendung im Web entwickelt wurde. PHP ermöglicht Webentwicklern auf relativ einfache und schnelle Art und Weise, dynamisch generierte Webseiten zu erstellen. PHP kann in HTML eingebettet und sowohl prozedural als auch objektorientiert erstellt werden.

Weitergehende Informationen zum Thema PHP erhalten Sie unter http://php.net.

Des Weiteren haben wir für Sie in unserem Forum ein Unterforum speziell für die Diskussion über Skriptsprachen eingerichtet. Schauen Sie doch einfach einmal in unser Forum unter <link forum _blank>

www.df.eu/forum/

.

Ist der Safe Mode auf "ON" oder "OFF" gesetzt?

Safe Mode ist bei uns auf "OFF" gesetzt. PHP wird auf unseren Servern als CGI ausgeführt, somit ist selbstverständlich sichergestellt, dass es durch die Deaktivierung des Safe Mode zu keinerlei Sicherheitslücken kommt!

Welche Datei-Endungen können ausgeführt werden?

Gilt nur für 32-Bit-Systeme!

Es können folgende Endungen ausgeführt werden: .php , .php3 , .php4 und .phtml

Selbstverständlich ist es jedoch auch möglich, beliebige Datei-Endungen mit PHP interpretieren zu lassen.

Hierzu ist es erforderlich, eine .htaccess-Datei mit folgendem Inhalt anzulegen:

 

AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

Wie lautet der absolute Serverpfad meines Accounts?

Den absoluten Serverpfad Ihres Accounts finden Sie in Ihrem Kundenmenü bei "Verwaltung" unter dem Punkt "Auftragsinformationen" (Reiter "Pfade").

Wie lautet der Pfad zu ImageMagick?

Der Pfad zu ImageMagick lautet: /usr/bin/convert

Bitte beachten Sie:
ImageMagick steht bei DomainFactory ab PHP 5 vorkompiliert zur externen Einbindung zur Verfügung. Um es zu verwenden, müssen Sie die Extension "imagick.so" einbinden. Mehr Infos hierzu erhalten Sie auf der Seite PHP.INI-Editor bei der Frage "Wie können vorkompiliert bereitgestellte PHP-Module eingebunden werden?".

Wie lautet der Pfad zu GraphicsMagick?

Der Pfad zu GraphicsMagick lautet /usr/bin/gm

GraphicsMagick ermöglicht wie ImageMagick die Manipulation von Grafiken mittels Skripten. GraphicsMagick basiert ursprünglich auf ImageMagick, arbeitet im Gegensatz zu diesem jedoch teilweise deutlich schneller und ressourcenschonender und erzeugt teilweise qualitativ hochwertigere Bilder.

Welche Module sind bei DomainFactory für PHP installiert?

Eine stets aktualisierte Liste der bei uns installierten Servermodule finden Sie unter http://systeminfo.df.eu.

Welche Erweiterungen bietet PHP 5?

In der Version 5 von PHP wurden viele Verbesserungen gegenüber PHP 4 vorgenommen. Ein herausragendes Merkmal ist die Erweiterung der Sprache um viele Funktionen zur objektorientierten Programmierung. Weiterhin wurden die Funktionen zur Behandlung von XML erweitert. PHP 5 unterstützt durch Integration einer SOAP-Erweiterung die Programmierung von Web-Services.

Eine detailliertere Aufstellung neuer Funktionen und anderer Änderungen finden Sie unter http://php.net/manual/de/migration5.php

Wie aktiviere ich PHP 5 bei DomainFactory?

DomainFactory bietet den gemischten Betrieb von PHP 5 und PHP 4 (nur noch in älteren Tarifen verfügbar!) an. Dabei können Sie PHP 5 selektiv hinzuschalten und zwar sowohl für ganze Domains als auch für bestimmte Verzeichnisse und einzelne Dateien.

Aktivierung von PHP 5 für bestimmte Domains

Über das Kundenmenü können Sie die PHP-Version sowohl für einzelne als auch für alle Domains eines Auftrags festlegen.

  • Wählen Sie hierzu im Kundenmenü den Menüpunkt "PHP-Einstellungen".

  • Klicken Sie bei der gewünschten Domain auf "PHP-Version editieren". Nun können Sie die PHP-Version für die Domain festlegen. Bei "Auftragseinstellungen" können Sie über den Button "PHP-Version editieren" die PHP-Version zudem bei Bedarf für alle Domains eines Auftrags ändern.

Aktivierung von PHP 5 für einzelne Dateien

Sie aktivieren die Ausführung eines PHP-Skripts durch PHP 5, indem Sie diesem Skript die Endung ".php5" geben. Wenn Sie also die Datei "test.php" durch php5 ausführen lassen möchten, so bennnen Sie die Datei bitte einfach in "test.php5" um.

Aktivierung von PHP 5 für ein komplettes Verzeichnis

Sie aktivieren die Ausführung aller Dateien in einem Verzeichnis und dessen Unterverzeichnissen, indem Sie in dem entsprechenden Verzeichnis eine Datei mit dem Namen ".htaccess" anlegen. Diese enthält nur eine einzige Zeile:

 

AddType application/x-httpd-php5 .php .php4 .php3 .php5

 

Nach der Hinterlegung der .htaccess-Datei werden alle Dateien, welche auf .php, .php4, .php3 oder .php5 enden, mittels PHP 5 ausgeführt. Falls Sie wieder zurück auf PHP 4 wechseln möchten, so entfernen Sie bitte einfach die .htaccess-Datei.

Wie aktiviere ich PHP 7 bei DomainFactory?

DomainFactory bietet den gemischten Betrieb von PHP 5 und PHP 7 an (in alten Tarifen teilweise noch PHP 4). Dabei können Sie PHP 7 selektiv hinzuschalten und zwar sowohl für ganze Domains als auch für bestimmte Verzeichnisse und einzelne Dateien.

Aktivierung von PHP 7 für bestimmte Domains

Über das Kundenmenü können Sie die PHP-Version sowohl für einzelne als auch für alle Domains eines Auftrags festlegen.

  • Wählen Sie hierzu im Kundenmenü den Menüpunkt "PHP-Einstellungen".

  • Klicken Sie bei der gewünschten Domain auf "PHP-Version editieren". Nun können Sie die PHP-Version für die Domain festlegen. Bei "Auftragseinstellungen" können Sie über den Button "PHP-Version editieren" die PHP-Version zudem bei Bedarf für alle Domains eines Auftrags ändern.

 

Aktivierung von PHP 7 für ein komplettes Verzeichnis

Sie aktivieren die Ausführung aller Dateien in einem Verzeichnis und dessen Unterverzeichnissen, indem Sie in dem entsprechenden Verzeichnis eine Datei mit dem Namen ".htaccess" anlegen. Diese enthält nur eine einzige Zeile:

 

AddType application/x-httpd-php7 .php

Nach der Hinterlegung der .htaccess-Datei werden alle Dateien, welche auf .php enden, mittels PHP 7 ausgeführt. Falls Sie wieder zurück auf PHP 5 wechseln möchten, so entfernen Sie bitte einfach die .htaccess-Datei.

Weitere Informationen hierzu auch in dieser Frage.

Wo kann ich weitergehende Informationen zu PHP finden?

Weitergehende Informationen zum Thema PHP erhalten Sie auf http://php.net

Informationen zur Umstellung von PHP5 auf PHP7 erhalten Sie unter
http://php.net/manual/de/migration70.php 

Informationen zur Umstellung von PHP 7 zu PHP 7.1 erhalten Sie unter
http://php.net/manual/de/migration71.php  

Informationen zur Umstellung von PHP 7.1 zu PHP 7.2 erhalten Sie unter
http://php.net/manual/de/migration72.php 

Informationen zur Umstellung von PHP 7.2 zu PHP 7.3 erhalten Sie unter
http://php.net/manual/de/migration73.php

Informationen zur Umstellung von PHP 7.3 zu PHP 7.4 erhalten Sie unter
http://php.net/manual/de/migration74.php

Informationen zur Umstellung von PHP 7.4 zu PHP 8.0 erhalten Sie unter
http://php.net/manual/de/migration80.php

Informationen zur Umstellung von PHP 8.0 zu PHP 8.1 erhalten Sie unter
http://php.net/manual/de/migration81.php

Informationen zur Umstellung von PHP 8.1 zu PHP 8.2 erhalten Sie unter
http://php.net/manual/de/migration82.php

 

Geben sie uns Ihr Feedback

Das freut uns und wir haben Ihre positive Rückmeldung vermerkt. Wenn Sie möchten, teilen Sie uns gerne noch Details mit: Was hat Ihnen besonders gefallen? Welche Informationen waren besonders hilfreich?

Leider können wir Ihr Feedback nicht direkt beantworten, wir verwenden es jedoch, um die FAQ weiterzuentwickeln und zu verbessern. Wir freuen uns auf Ihre Antwort!

Geben sie uns Ihr Feedback

Es tut uns leid, dass Sie mit den FAQ nicht zufrieden sind. Welche Information vermissen Sie? Was können wir besser machen?

Leider können wir Ihr Feedback nicht direkt beantworten, wir verwenden es jedoch, um die FAQ weiterzuentwickeln und zu verbessern. Wir freuen uns auf Ihre Antwort!