downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<Predefined Constantswin32service Functions>
Last updated: Thu, 26 Jun 2008

Examples

Example #1 Registering a PHP script to run as a service

<?php
win32_create_service
(array(
  
'service' => 'dummyphp',                # the name of your service
  
'display' => 'sample dummy PHP service', # description
  
'params' => 'c:\path\to\script.php run', # path to the script and parameters
));
?>

Example #2 Unregistering a service

<?php
win32_delete_service
('dummyphp');
?>

Example #3 Running as a service

<?php
if ($argv[1] == 'run') {
 
win32_start_service_ctrl_dispatcher('dummyphp');

  while (
WIN32_SERVICE_CONTROL_STOP != win32_get_last_control_message()) {
  
# do your work here.
   # try not to take up more than 30 seconds before going around the loop
   # again
 
}
}
?>



add a noteadd a note User Contributed Notes
Examples
There are no user contributed notes for this page.




<Predefined Constantswin32service Functions>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs