1. Go to this page and download the library: Download kohkimakimoto/altax 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/ */
kohkimakimoto / altax example snippets
// Register managed nodes to a role.
Server::node("web1.example.com", "web");
Server::node("web2.example.com", "web");
Server::node("db1.example.com", "db");
// Register a task.
Task::register("deploy", function($task){
$appDir = "/path/to/app";
// Execute parallel processes for each nodes.
$task->exec(function($process) use ($appDir){
// Run a command remotely and get a return code.
if ($process->run("test -d $appDir")->isFailed()) {
$process->run("git clone [email protected]:path/to/app.git $appDir");
} else {
$process->run(array(
"cd $appDir",
"git pull",
));
}
}, array("web"));
});
Task::register("hello", function($task){
$task->writeln("Hello world!");
})->description("This is a first sample task.");