1. Go to this page and download the library: Download stratum/proxmox 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/ */
stratum / proxmox example snippets
// Require the autoloader
se Proxmox\PVE;
// Then simply pass your credentials when creating the API client object.
$proxmox = new PVE("hostname", "username", "password", "pve", 8006, false);
//Read all nodes
print_r($proxmox->nodes()->get());
//Read all lxc
print_r($proxmox->nodes()->lxc()->get());
//Read all qemu
print_r($proxmox->nodes()->qemu()->get());
// Require the autoloader
se Proxmox\PVE;
/**
* Connect established (For version 3.0)
*
* authType and port defaults to 'pam' and '8006' but you can specify them like so
*
* !!! WARNING !!!
* This variant is after version 3.0 no longer supported
*
*/
$credentials = [
'hostname' => '127.0.0.1',
'username' => 'root',
'password' => 'example',
'authType' => 'pam',
'port' => '8006',
];
// Then simply pass your credentials when creating the API client object.
$proxmox = new PVE($credentials);
//Read all nodes
print_r($proxmox->nodes()->get());
//Read all lxc
print_r($proxmox->nodes()->lxc()->get());
//Read all qemu
print_r($proxmox->nodes()->qemu()->get());
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.