<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- This file is autogenerated from compiling.html.in Do not edit this file. Changes will be lost. --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="main.css" /> <link rel="SHORTCUT ICON" href="graphics/32favicon.png" /> <title>libvirt-php: libvirt-php Installation</title> <meta name="description" content="libvirt, virtualization, virtualization API" /> </head> <body> <div id="header"> <div id="headerLogo"></div> <div id="headerSearch"> <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"> <div> <input id="query" name="query" type="text" size="12" value="" /> <input id="submit" name="submit" type="submit" value="Search" /> </div> </form> </div> </div> <div id="body"> <div id="menu"> <ul class="l0"> <li> <div> <a title="Front page of the libvirt-php website" class="inactive" href="index.html">Home</a> </div> </li> <li> <div> <a title="Details of new features and bugs fixed in each release" class="inactive" href="news.html">News</a> </div> </li> <li> <div> <a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="downloads.html">Downloads</a> </div> </li> <li> <div> <a title="See the list of distributions where you can find libvirt-php in their repositories" class="inactive" href="distros.html">Distributions</a> </div> </li> <li> <div> <a title="Information on libvirt-php Windows port" class="inactive" href="windows.html">Windows port</a> </div> </li> <li> <div> <a title="Information on contributing to libvirt-php" class="inactive" href="contributions.html">Contributions</a> </div> </li> <li> <div> <a title="Information for users, administrators and developers" class="active" href="docs.html">Documentation</a> <ul class="l1"> <li> <div> <a title="API reference documentation" class="inactive" href="api-reference.html">PHP API Reference</a> </div> </li> <li> <div> <a title="libvirt-php developer's API reference (private functions)" class="inactive" href="dev-api-reference.html">Developer's API Reference</a> </div> </li> <li> <div> <span class="active">Compiling</span> </div> </li> <li> <div> <a title="Information about deploying and using libvirt-php" class="inactive" href="deployment.html">Deployment</a> </div> </li> <li> <div> <a title="Example scripts using libvirt-php" class="inactive" href="examples.html">Examples</a> </div> </li> </ul> </div> </li> <li> <div> <a title="List of companies and people using the project" class="inactive" href="references.html">References</a> </div> </li> <li> <div> <a title="How to contact the developers via email and IRC" class="inactive" href="contact.html">Contact</a> </div> </li> <li> <div> <a title="List of links related to libvirt-php project" class="inactive" href="links.html">Related links</a> </div> </li> <li> <div> <a title="List of features to be implemented" class="inactive" href="roadmap.html">Roadmap</a> </div> </li> <li> <div> <a title="Libvirt-php site map" class="inactive" href="sitemap.html">Sitemap</a> </div> </li> </ul> </div> <div id="content"> <h1> <a name="installation" id="installation">libvirt-php Installation</a> </h1> <ul> <li> <a href="#compiling">Compiling a release tarball</a> </li> <li> <a href="#building">Building from a GIT checkout</a> </li> </ul> <h2> <a name="compiling" id="compiling">Compiling a release tarball</a> </h2> <p> libvirt-php is using the standard configure/make/make install steps: </p> <pre> $ gunzip -c libvirt-php-x.x.x.tar.gz | tar xvf - $ cd libvirt-php-x.x.x $ ./configure</pre> <p> The <i>configure</i> script can be given options to change its default behaviour. </p> <p> To get the complete list of the options it can take, pass it the <i>--help</i> option like this: </p> <pre> $ ./configure <i>--help</i></pre> <p> When you have determined which options you want to use (if any), continue the process. </p> <p> Note the use of <b>sudo</b> with the <i>make install</i> command below. Using sudo is only required when installing to a location your user does not have write access to. Installing to a system location is a good example of this. </p> <p> If you are installing to a location that your user <i>does</i> have write access to, then you can instead run the <i>make install</i> command without putting <b>sudo</b> before it. </p> <pre> $ ./configure <i>[possible options]</i> $ make $ <b>sudo</b> <i>make install</i></pre> <p> By this command you'll have the libvirt-php installed on your system. </p> <h2> <a name="building" id="building">Building from a GIT checkout</a> </h2> <p> The libvirt-php build process uses GNU autotools, so after obtaining a checkout it is necessary to generate the configure script and Makefile.in templates using the <code>autogen.sh</code> command, passing the extra arguments as for configure. As an example, to do a complete build and install it into your home directory run: </p> <pre> $ ./autogen.sh $ make $ <b>sudo</b> make install</pre> </div> </div> <div id="footer"></div> </body> </html>