установка PHP-скрипта как сервиса

trustno1

Новичок
установка PHP-скрипта как сервиса

Можно ли установить выполнение PHP-скрипта как сервиса в win2k ? Пытался с помощью srvinstw.exe (из Reskit'a), но не выходит задать в качестве параметра php-win.exe путь к PHP-скрипту..
Т.е. выполнить команду "C:\..\php-win.exe" "C:\..\script.php" получается, а инсталировать сервис - нет.
 

kolobok

fPanel Billing Coder
а не проще ли будет выполнять скрипт по крону? (планировщику)
 

DiMA

php.spb.ru
Команда форума
Реальное решение есть от Мелкософта. Любую команду "cmd.exe /c наша_программа" файл можно сделать сервисом:
http://support.microsoft.com/default.aspx?scid=kb;en-us;175948

instsrv.exe - инсталлировать сервис
srvany.exe - приложение, которое будет запускать "cmd.exe /c наша_программа" и держать процесс как сервис
 

trustno1

Новичок
kolobok
нужен сервис, т.к. это приложение должно работать постоянно

neko
см. выше

slach
интересное расширение, решил попробовать.
Но при загрузке расширения win32service и запуске любого скрипта появляются нотисы:

Код:
PHP Notice:  Constant WIN32_SERVICE_STOPPED already defined in Unknown on line 0
PHP Notice:  Constant WIN32_SERVICE_STOP_PENDING already defined in Unknown on line 0
PHP Notice:  Constant WIN32_SERVICE_RUNNING already defined in Unknown on line 0
при этом никаких функций из этого расширения я даже не использовал, просто подгрузил библиотеку через ini.

DiMA
спасибо, про instsrv знал, а вот про srvany - нет, с помощью него добился, чего надо :)
 
Сверху