BugsBastard
Erfahrenes Mitglied
Hallo zusammen,
ich programmiere gerade per PHP ein bisschen an unserem Intranet rum und ich bin auf die Möglichkeit gestoßen, daß man per win32_service.dll eine PHP-Datei als Service laufen lassen kann.
Leider sind die Erklärungen die ich per Google zu diesem Feature gefunden habe nicht sehr erschöpfend. Ich habe es zwar hinbekommen daß ich eine PHP-Datei als Service starten kann, aber leider stoppt sie nicht mehr, nur wenn ich ein DIE da hineinprogrammiere. Auch über die Serviceansicht in Windows (klappt leider nur auf Windows-Servern wie der Name ja schon sagt) kann ich den Service zwar sehen aber weder löschen, starten noch stoppen.
Hat hier schon jemand erfahrung mit win32_service sowie den Funktionen win32_start_service und win32_stop_service gemacht und kann mir evtl. helfen?
Meine Dringensten Fragen sind:
Darf die Serviceerstellung (win32_create_service) die gleiche Datei sein wie der Service selber?
Muß ich eine andere Datei zum Starten/Stoppen programmieren? (mein Problem hier ist das er den Service nicht findet)
kennt jemand eine Seite wo dort ein komplettes tutorial (nicht nur ein paar Codeschnipsel sondern ein kompletter Quelltext mit allen benötigten Dateien) existiert?
Server ist windows 2003
PHP 5.2
Danke fürs lesen und evtuelle Hilfestellung
Gruss,
Bugs
ich programmiere gerade per PHP ein bisschen an unserem Intranet rum und ich bin auf die Möglichkeit gestoßen, daß man per win32_service.dll eine PHP-Datei als Service laufen lassen kann.
Leider sind die Erklärungen die ich per Google zu diesem Feature gefunden habe nicht sehr erschöpfend. Ich habe es zwar hinbekommen daß ich eine PHP-Datei als Service starten kann, aber leider stoppt sie nicht mehr, nur wenn ich ein DIE da hineinprogrammiere. Auch über die Serviceansicht in Windows (klappt leider nur auf Windows-Servern wie der Name ja schon sagt) kann ich den Service zwar sehen aber weder löschen, starten noch stoppen.
Hat hier schon jemand erfahrung mit win32_service sowie den Funktionen win32_start_service und win32_stop_service gemacht und kann mir evtl. helfen?
Meine Dringensten Fragen sind:
Darf die Serviceerstellung (win32_create_service) die gleiche Datei sein wie der Service selber?
Muß ich eine andere Datei zum Starten/Stoppen programmieren? (mein Problem hier ist das er den Service nicht findet)
kennt jemand eine Seite wo dort ein komplettes tutorial (nicht nur ein paar Codeschnipsel sondern ein kompletter Quelltext mit allen benötigten Dateien) existiert?
Server ist windows 2003
PHP 5.2
Danke fürs lesen und evtuelle Hilfestellung
Gruss,
Bugs