Test-Umgebung aufbauen
Wenn Sie zwei PHP Versionen (5.2 und 5.3 zum Beispiel) in demselben Verzeichnis verfügbar haben möchten,
editeren Sie die .htaccess Datei in dem Verzeichis. Nahmen wir an, ihre .php Skripte laufen momentan
unter 5.2.17 und Sie überlegen, ob der Code (Anweisungen, Funktionen, Klassen) problemlos auf
5.3 ausführbar wird.
Schritt 1:
Fügen Sie zu der .htaccess Datei folgende zwei Zeile:
.htaccess
Action application/x-hg-php53 /cgi-sys/php53 AddHandler application/x-hg-php53 .php53
Sie haben soeben den Apache Server angewiesen alle Skripte mit .php53 (mytest.php53 zum Beispiel)
mit PHP 5.3 auszuführen. Sie haben nichts zu der Ausführung der übrigen, standard .php
Skipten gesagt, die werden also unverändert mit der bereits installiertesn (älteren) PHP-Version
interpretiert, z.B. mit 5.2.17.
Achtung:
Die Parameter für die Action und AddHandler Anweisungen
sind vom Server zu Server unterschiedlich. Wir hosten unsere Webs auf HostGator
und die hier gezeigten Beispiele sind real. Sie müssen jedoch immer bei ihrem Webspace-Provider
(Hoster) die korrekte Syntax abfragen. Die Dateierweiterung (.php53 in dem Beispiel) ist jedoch
immer von ihnen frei zu wählen.
Zwei PHP-Versionen testen
Schritt 2:
Erstellen (oder kopieren) Sie ein php Script gerade mit dem Code, dass Sie testen wollen uns sichern Sie es in
zwei Dateien: als .php und als .php53, zum Beispiel als mytest.php und mytest.php53.
Der Skript kann eine existierende Klasse includen, und auch sonstige noch zweifelhahte Anweisungen enthalten.
Wichtig ist nur, dass daselbe Code in zwei Dataien mit den unterschiedlichen Erweiterungen abgespeichert
ist. Für schnellen Anfang können Sie diese Zeilen nehmen:
mytest.php
<?php namespace my53; echo 'Hallo Karibik'; ?>
mytest.php53
<?php namespace my53; echo 'Hallo Karibik'; ?>
|