PHP-Hosting

3 verschlüsselte Cloud Computing Server mit TemplatesPHP ist die am meisten verbreiteteste serverseitige Programmiersprache für Webseiten. Somit wird PHP von allen großen Webhosting-Anbietern unterstützt. Doch wozu genau wird PHP-Hosting benötigt? Welche Unterschiede gibt es bei den verschiedenen PHP-Webhostern und worauf sollte ich als Kunde achten, wenn ich einen der Webhosting-Anbieter auswähle?

Was ist PHP-Hosting

Mit PHP-Hosting ist das Online-Bereitstellen einer Webseite die in PHP programmiert ist gemeint. Um solche Webseiten betreiben zu können, muss der Webhoster PHP auf den eigenen Webservern installiert haben.

Wozu benötigt man PHP-Hosting?

PHP oder eine andere Web-Programmiersprache wird genau dann benötigt, wenn dynamische Inhalte ausgegeben werden, oder wenn ein dynamisches Backend, wie es zum Beispiel Typo3 oder WordPress bieten genutzt werden soll. Statische Inhalte hingegen können ohne PHP-Hosting in Form eines einfachen HTML-Dokuments ausgegeben werden. Mit JavaScript lassen sich ohne PHP dynamische Inhalte anzeigen. Allerdings laufen JavaScript Programme im Gegensatz zu PHP-Skripten auf dem Computer des Anwenders und nicht auf dem Server. PHP wird neben Ruby, Phyton, Java und neuerdings mit NodeJS sogar Javascript, häufig eingesetzt auf einem Webserver Scripte auszuführen. Das ist Notwendig um zentral Daten zu speichern oder abzufragen und somit eine Interaktion zwischen Benutzern zu ermöglichen.

Viele der verbreiteten Web-Systeme wie zum Beispiel WordPress, Drupal oder Magento und auch viele Foren setzen auf PHP und können ohne einen PHP-Webhoster nicht betrieben werden.

Worauf sollte beim PHP-Hosting geachtet werden?

Wichtig beim Hosting von PHP-Webseiten ist die PHP-Version. Aktuelle Software erfordert meistens eine PHP-Version größer als Version 5.3. Alle Webhoster in unserem Webhoster-Vergleich bieten eine entsprechende Konfiguration an. Neben der PHP-Version kommt es auch auf die unterstützten Plugins an. APC-Cache zum Beispiel kommt häufig zum Einsatz um Webseiten zu beschleunigen, wird jedoch nicht von allen Anbietern unterstützt. Typo3 ist in der Lage Bilder zu generieren. Zum Beispiel, wenn grafische Menüs (mit gut ausehenden grafisch aufbereiteten Texten) verwendet werden sollen. Das ist jedoch nur in vollem Umfang mit dem PHP-Plugin ImageMagick möglich. Wer Videodateien auf seinem Server berarbeiten möchte benötigt eine ffmpeg-Erweiterung.

Darüber hinaus bieten PHP-Scripte die Möglichkeit Dateien die auf dem Server gespeichert sind zu lesen. Ein PHP-Hosting Anbieter muss sicher stellen, dass User-A nicht die Dateien von User-B lesen kann. Das ist möglich indem er entweder einen V-Server für jeden User bereitstellen, oder indem er einen sogenannten „open_basedir-Eintrag“ setzt oder indem der Server mit fastcgi betrieben wird. Der „open_basedir-Eintrag“ führt häufig zu Problemen, wenn in PHP-Skripten relative Dateipfad-Angaben, also solche mit einem ../ in der Pfadangabe vorkommen, deshalb ist der Einsatz von fastcgi hier die elegantere Lösung.

Natürlich ist die Geschwindigkeit der Server auch eine entscheidende Variable. Wenn mehrere Benutzer sich einen Webserver teilen und zeitgleich Seiten berechnen, kann die Zeit in der eine Seite generiert wird steigen. Deshalb sollten Sie sich vorab informieren, welcher Webhoster angemessene Seiten-Ladezeiten einhält und nicht ausschließlich nach dem Preis gehen.

Im Zweifel rufen Sie vorab bei dem Webhoster Ihrer Wahl an und erkundigen sich ob er dafür garantieren kann, dass die von Ihnen gewählte Software (zum Beispiel WordPress) unterstützt wird.

Wer sind die besten PHP-Hosting Anbieter?

Alle Webhoster aus unserem Vergleich sind für das PHP-Hosting zu empfehlen und können mit dem aktuellen Stand der Technik mithalten. Wenn Sie also einen Webhoster unseres Webhoster-Vergleichs wählen, können Sie problemlos einen WordPress-Blog betreiben.

Besonders leistungsstark ist 5Hosting. 5Hosting bietet eine stets aktuelle PHP-Version an und zeitgleich schnelle Server.

Wie finde ich heraus welche Plugins mein PHP-Hosting-Anbieter unterstützt?

Um vorab in Erfahrung zu bringen ob bestimmte Plugins vom PHP-Hosting-Anbieter unterstützt werden können Sie einen Blick auf die Webseite des Hosters werfen oder diesen anrufen. Wenn Sie bereits Kunde sind können Sie die aktuellen PHP-Einstellungen inklusive aller zur Verfügung stehenden PHP-Erweiterungen mit dem phpinfo-Befehl abfragen.

PHP-Info-Code-Listing

<?php
phpinfo();