1. Go to this page and download the library: Download php-pmd/daemon library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
php-pmd / daemon example snippets
use PhpPmd\Daemon;
if (Daemon::isRunning('/path/to/process.pid')) {
echo "daemon is running.\n";
} else {
echo "daemon is not running.\n";
}
use PhpPmd\Daemon;
if (Daemon::isRunning('/path/to/process.pid')) {
echo "daemon is already running.\n";
} else {
Daemon::work(array(
'pid' => '/path/to/process.pid', // efaults to php://stdout
),
function($stdin, $stdout, $stderr) { // these parameters are optional
while (true) {
// do whatever it is daemons do
sleep(1); // sleep is good for you
}
}
);
echo "daemon is now running.\n";
}
use PhpPmd\Daemon;
if (Daemon::isRunning('/path/to/process.pid')) {
echo "killing running daemon ...\n";
if (Daemon::kill('/path/to/process.pid')) {
echo "daemon killed.\n";
} else {
echo "failed killing daemon.\n";
}
} else {
echo "nothing to kill.\n";
}
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.