PHP 8.4.2 Released!

Exemplos

Exemplo #1 Registrando um script PHP para ser executado como um serviço

<?php
win32_create_service
(array(
'service' => 'exemploPhp', # o nome do serviço
'display' => 'exemplo de serviço PHP', # breve descrição
'description' => 'Este é um exemplo de serviço criado com o PHP.', # descrição longa
'params' => '"' . __FILE__ . '" executar', # caminho para o script e parâmetros
));
?>

Exemplo #2 Cancelando o registro de um serviço

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

Exemplo #3 Executando como um serviço

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

while (
WIN32_SERVICE_CONTROL_STOP != win32_get_last_control_message()) {
# faça aqui o trabalho.
# tente não demorar mais de 30 segundos antes de dar a volta no loop
# novamente
}
}
?>

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top