PHPackages                             yuninternet/php-libvirt-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. yuninternet/php-libvirt-client

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

yuninternet/php-libvirt-client
==============================

libvirtd php client, with xml builder &amp; additional functions.

v0.3.3(7y ago)4141[1 PRs](https://github.com/yzslab/php-libvirt-client/pulls)MITPHPPHP &gt;=7.0.0

Since Feb 16Pushed 5y ago1 watchersCompare

[ Source](https://github.com/yzslab/php-libvirt-client)[ Packagist](https://packagist.org/packages/yuninternet/php-libvirt-client)[ RSS](/packages/yuninternet-php-libvirt-client/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Libvirt Client &amp; XML Builder
================================

[](#libvirt-client--xml-builder)

Requirements
------------

[](#requirements)

You need use my patched libvirt-php() if you need these functions:

```
resource libvirt_domain_snapshot_create_xml(resource $domain, string $xml, int $flags = 0)
bool libvirt_domain_undefine_flags(resource $domain, int $flags = 0)
bool libvirt_domain_reset(resource $domain, int $flags = 0)

int libvirt_get_last_error_code()
int libvirt_get_last_error_domain()

array libvirt_network_get_dhcp_leases(string $mac = null, int $flags = 0)
array libvirt_domain_get_cpu_total_stats()

```

### Patched libvirt-php installation steps

[](#patched-libvirt-php-installation-steps)

```
git clone https://github.com/yzslab/libvirt-php.git
cd libvirt-php
./autogen.sh
make -j8
make -j8 install

```

Install
-------

[](#install)

```
composer require yuninternet/php-libvirt-client

```

Usage
-----

[](#usage)

### Creat new domain

[](#creat-new-domain)

```
