PHP6 mit XAMPP testen

Wer schon einmal einen Blick auf PHP6 riskieren will, das in nicht allzu ferner Zukunft PHP5 ablösen soll, für den hier eine kurze Anleitung:

Zunächst einmal eine aktuelle Version von XAMPP installieren, falls noch nicht vorhanden.

Im zweiten Schritt einen aktuellen Snapshot von PHP6 von snaps.php.net herunterladen und einfach im XAMPP-Verzeichnis in den Ordner php6 entpacken. Dort außerdem noch eine php.ini einrichten. Dazu einfach die php.ini-recommended umbennenen. Alternativ dazu kann auch eine ältere, eigene php.ini verwendet werden.

Nun muss der Apache noch von der neuen PHP-Version erfahren: Im Verzeichnis xampp/apache/conf/extra/ befindet sich eine Konfiguration mit dem Name httpd-xampp.conf. In dieser Konfigurations-Datei muss nun die Konfiguration für die Nutzung von PHP5 auf PHP6 umgestellt werden:
#PHP 5:
LoadModule php5_module "C:/xampp/apache/bin/php5apache2.dll"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml

ersetzen durch:

# PHP 6:
LoadModule php6_module "C:/xampp/php6/php6apache2_2.dll"
PHPIniDir "C:/xampp/php6"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php6 .php5 .php4 .php3 .phtml

Jetzt den Apache neustarten und mit <?php phpinfo(); ?> die erste PHP6-Ausgabe genießen 😉

P.S.: Es handelt sich bei PHP6 um eine frühe Entwicklerversion, die auf keinen Fall produktiv eingesetzt werden sollte!