Im Auslieferungszustand funktioniert das in XAMPP installierte PHPUnit nicht, bzw. nicht so wie wir das bei infomax gerne hätten. Folgende Anleitung beschreibt die Einrichtung einer aktuellen PHPUnit-Installation, die mit XAMPP, NetBeans und unserer imx.Platform zusammen arbeitet.
PHPUnit lässt sich am besten mittels PEAR installieren.
Folgende Datei herunter laden und nach x:xamppphp kopieren:
http://pear.php.net/go-pear.phar
Sollte die Datei bereits vorhanden sein, bitte überschrieben.
Anschließend den Ordner x:xamppphppear bzw. x:xamppphpPEAR löschen.
(Falls vorhanden, auch alle Dateien unter c:Windows mit dem Namen pear* löschen, z.B. pear.ini)
Der Pfad zum PHP-Verzeichnis sollte im Windows-PATH hinzugefügt werden, falls nicht bereits geschehen:
Startmenü -> Rechtsklick auf „Computer“ -> „Eigenschaften“ -> „Erweiterte Systemeinstellungen“
Button „Umgebungsvariablen“ -> „Systemvariablen“ -> „Path“
Dort am Ende hinzufügen:
;c:xamppphp
Nun muss die Eingabeaufforderung mit Admin-Rechten geöffnet werden. (Im Startmenü suchen, Rechtsklick -> Als Administrator ausführen)
cd C:xamppphp
php.exe go-pear.phar
Hiermit wird ein frisches PEAR in den XAMPP hinein installiert. Am besten alles auf Standard lassen, d.h. keine Optionen ändern sondern immer nur Enter drücken.
Optional:
pear channel-update pear.php.net
pear update-channels
pear upgrade pear
Danach soll PHPUnit installiert werden. Dazu müssen erst mal einige Voreinstellungen bei PEAR durchgeführt werden:
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com
pear channel-discover components.ez.no
pear channel-discover pear.symfony.com
Vor der Installation sollte noch der Cache gelöscht werden:
pear clear-cache
pear install --alldeps phpunit/PHPUnit
Bei Problemen:
pear uninstall phpunit/PHPUnit
pear update-channels
pear upgrade pear
pear install --alldeps phpunit/PHPUnit
Überprüfen, ob PHPUnit funktioniert:
phpunit --version
PHPUnit 3.7.10 by Sebastian Bergmann.
Wenn das PHP-Verzeichnis in der PATH-Umgebungsvariable gesetzt wurde, ist „phpunit“ von überall aus aufrufbar.
Ab jetzt kann PHPUnit in NetBeans verwendet werden. Dazu muss noch eine Option in der IDE gesetzt werden:
Tools -> Options -> PHP -> Unit Testing
Im Feld „PHPUnit Script“ muss „C:xamppphpphpunit.bat“ eingetragen werden.
Originalartikel:
Dieses Jahr wurde es wieder einmal Zeit, eine Smashing Conference zu besuchen, diesmal in der…
"Wir sind dann nächste Woche auf der SmashingCon. Sollen wir jemandem was aus Amsterdam mitbringen,…
Gelebtes Anwenderforum Das imx.Platform Lab ist mehr als ein weiterer Termin in Ihrem Kalender. Es…
Inhalte aus der imx.Platform werden für KI-Systeme noch besser zugänglich und redaktionelle Arbeit wird effizienter…
Summit in Hannover, Zeit für Perspektivwechsel. Neue Perspektiven erweitern den Horizont, ermöglichen persönliches Wachstum und…
Der #imxkickoff 2026 führt unser Team für drei inspirierende Tage in winterlicher Kulisse zusammen. Zwischen…