Hello,
Wenn ich diese Datei über den Explorer aufrufe oder die prog.exe manuell starte wird apache auch neugestartet. Doch über das PHP-SCript nicht. Es wird zwar die Meldung in der Bat Dateiausgegeben, dass Apache neugestartet wurde, doch ist der Apache-Dienst im TaskManager hinterher "Beendet" und lässt sich per Rechtsklick->Starten nicht starten. Führe ich die apache_start.bat oder die apache_restart.bat aus, klappt es wieder.
Es ist außerdem ein Unterschied, ob man eine *.bat aus einer anderen *.bat heraus einfach durch Nennung ihres Namens aufruft, oder durch 'call *.bat'.
Im ersteren Fall bricht die aufrufende *.bat beim aufruf der nächsten ab. Die nächste läuft weiter. Bei einem CALL wird die aufgerufene *.bat wie ein Unterprogramm behandelt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg