Altrea wrote:Dann hast du etwas falsch gemacht. Mehrere XAMPP Versionen können auf dem beschriebenen Weg parallel und unabhängig voneinander betrieben werden (sieht man mal davon ab, dass beide dieselben Ports beanspruchen und daher nicht parallel zugleich laufen können)
So sicher wäre ich mir da nicht. Das Problem können gleichnamige DLLs mit verschiedenem Inhalt sein (beispielsweise php5ts.dll), wenn Windows die einmal geladen hat, wird sie nicht mehr neu geladen und aus einem Cache angeliefert. Genau das könnte hier das Problem sein, dass nämlich die falsche DLL noch geladen ist. Ich weiß, dass das vor vielen Jahren ein Standardproblem unserer eigenen Software war, die wir produziert haben und wo Kunden andauernd Querstände produzierten.
Wenn man auf Nummer sicher gehen will, sollte man PHP im CGI Modus betreiben, wobei dann immer noch die Gefahr besteht, dass bestimmte Extensions geladen sind. Aber bei Xampp sind ja die meisten Erweiterungen statisch hineinkompiliert.
Deswegen habe ich auch die Lösung mit den virtuellen Maschinen angeregt, denn im Zweifel muss man sonst ggf. zwischendurch neu booten. Am allerbesten wäre sogar zwei Rechner, aber mit virtuellen Maschinen geht es natürlich auch, ist nur etwas langsamer.