Xampp per PHP neustarten (Vista)

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Xampp per PHP neustarten (Vista)

Postby D@ve » 20. April 2009 02:31

Gibt es die Möglichkeit Xampp irgendwie per PHP neuzustarten?

exec() bzw system() funktioniert da nicht...
Code: Select all
exec(d:/xampp/xampp_restart.exe)


Er stoppt den Server zwar, aber wenn der PHP-Prozess beendet wird, killt er anscheinend auch die xampp_restart.exe.

Es geht eigentlich nur darum, die httpd.conf neu einzulesen, vielleicht gibt es da ja auch eine Alternative ohne Neustart...

Vielen Dank
Gruß, Dave
http://www.2sound.de - das kostenlose Magazin für Musiker
D@ve
 
Posts: 29
Joined: 27. February 2005 14:17

Re: Xampp per PHP neustarten (Vista)

Postby Xardas der Dunkle » 20. April 2009 07:42

Versuch es mal mit:
Code: Select all
D:\xampp\apache\bin\apache.exe -k config

Das ließt nur die Konfigurationsdateien neu ein. (Nur weiß ich nicht ob er da auch php killed um die ini neu einzulesen.)

Ansonsten würde ich es mal mit:
Code: Select all
cmd /c start D:\xampp\apache\bin\apache.exe -k config

versuchen.

Btw. ist eig. übertrieben den kompletten xampp neu zustarten ..., weil er dann ja auch mysql und ggf filezilla und mercury neustartet :p.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Xampp per PHP neustarten (Vista)

Postby D@ve » 20. July 2011 02:50

Ich hol den Thread einfach nochmal nach oben.

Problem ist das gleiche (mittlerweile unter Windows 7): Apache läuft als Dienst und ich würde gerne per PHP den Apache neustarten bzw. die httpd.conf neu einlesen, da ich ein Script habe, dass mir die Datei entsprechend umbenennt und ich so zwischen verschiedenen Konfigurationen hin- und herschalten kann. Aber bisher sind alle Versuche gescheitert.
http://www.2sound.de - das kostenlose Magazin für Musiker
D@ve
 
Posts: 29
Joined: 27. February 2005 14:17


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 16 guests