[libvirt-users] Need help to compile libvirt-php

vmnode guy vmnodeguy at gmail.com
Wed Oct 26 15:31:42 UTC 2011


Hello HetZ,

I try the put in the example and try run, but it's don't seem to be works.

Do you have the same problem, do you know how should i proceed ?

root at cn1:/var/www# cat info.php
<?php

     print_r ( libvirt_version() );

        $conn = libvirt_connect('null', false);
//      $conn = libvirt_connect('qemu+ssh://root@10.0.0.122/system', false);
        echo $conn;
        $doms = libvirt_list_domains($conn);
        print_r($doms);

?>
root at cn1:/var/www#

It doesn't show any output..

I also put this example into a file log.php and run it.

<?php
    $logfile = 'test.log';

    unlink($logfile);
    if (!libvirt_logfile_set($logfile))
         die('Cannot set the log file');

    $conn = libvirt_connect('null', false);
    unset($conn);

    $fp = fopen($logfile, 'r');
    $str = fread($fp, filesize($logfile));
    fclose($fp);

    echo $str;
?>

It does generate a file and show error..
[Wed Oct 26 23:17:07 2011] [error] [client 10.0.0.201] PHP Warning:
 libvirt_connect(): Failed to connect socket to
'@/var/www/.libvirt/libvirt-sock': Connection refused in /var/www/log.php on
line 8
[2011-10-26 23:17:07 libvirt-php/core]: libvirt_connect: Cannot establish
connection to (null)


My /var/www directory is like below:-
root at cloudnode1:/var/www# ls -laR
.:
total 36
drwxr-xr-x  4 www-data www-data 4096 2011-10-26 23:20 .
drwxr-xr-x 15 root     root     4096 2011-10-26 22:40 ..
-rw-r--r--  1 www-data www-data  177 2011-10-26 22:40 index.html
-rw-r--r--  1 www-data www-data  229 2011-10-26 23:16 info.php
drwxr-xr-x  2 root     root     4096 2011-10-26 23:15 .libvirt
-rw-r--r--  1 www-data www-data  313 2011-10-26 22:59 log.php
drwx------  2 www-data www-data 4096 2011-10-26 23:12 .ssh
-rw-r--r--  1 www-data www-data 4619 2011-10-26 23:17 test.log

./.libvirt:
total 8
drwxr-xr-x 2 root     root     4096 2011-10-26 23:15 .
drwxr-xr-x 4 www-data www-data 4096 2011-10-26 23:20 ..
lrwxrwxrwx 1 www-data www-data   29 2011-10-26 23:02 .libvirt-sock ->
/var/run/libvirt/libvirt-sock

./.ssh:
total 16
drwx------ 2 www-data www-data 4096 2011-10-26 23:12 .
drwxr-xr-x 4 www-data www-data 4096 2011-10-26 23:20 ..
-rw------- 1 www-data www-data 1675 2011-10-26 23:11 id_rsa
-rw-r--r-- 1 www-data www-data  401 2011-10-26 23:11 id_rsa.pub
root at cloudnode1:/var/www#


Regards,
Peter

On Wed, Oct 26, 2011 at 10:09 PM, vmnode guy <vmnodeguy at gmail.com> wrote:

> Thanks HetZ, it works now!
>
> Regards,
> Peter
>
>
> On Tue, Oct 25, 2011 at 8:04 PM, חץ בן חמו <hetz at benhamo.org> wrote:
>
>> Hi,
>>
>> Depending on which linux distribution you use, you'll need to install the
>> php development packages.
>> In Red Hat or Fedora it's php-devel while on ubuntu I think it's called
>> php5-dev or something like that.
>>
>> Install and re-run ./configure
>>
>> Good luck,
>> Hetz
>>
>> 2011/10/25 vmnode guy <vmnodeguy at gmail.com>
>>
>>>  Hi guys,
>>>
>>> I try to compile the libvirt-php but no luck, below are the output i
>>> got..
>>>
>>> webserver:~/libvirt-php-0.4.3 # ./configure
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether build environment is sane... yes
>>> checking for a thread-safe mkdir -p... /bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether make sets $(MAKE)... yes
>>> checking for style of include used by make... GNU
>>> checking for gcc... gcc
>>> checking whether the C compiler works... yes
>>> checking for C compiler default output file name... a.out
>>> checking for suffix of executables...
>>> checking whether we are cross compiling... no
>>> checking for suffix of object files... o
>>> checking whether we are using the GNU C compiler... yes
>>> checking whether gcc accepts -g... yes
>>> checking for gcc option to accept ISO C89... none needed
>>> checking dependency style of gcc... none
>>> checking for virConnectOpen in -lvirt... yes
>>> checking dependency style of gcc... (cached) none
>>> checking whether to disable maintainer-specific portions of Makefiles...
>>> yes
>>> checking for gcc... (cached) gcc
>>> checking whether we are using the GNU C compiler... (cached) yes
>>> checking whether gcc accepts -g... (cached) yes
>>> checking for gcc option to accept ISO C89... (cached) none needed
>>> checking dependency style of gcc... (cached) none
>>> checking for a sed that does not truncate output... /usr/bin/sed
>>> checking for gawk... (cached) gawk
>>> checking for echo... echo
>>> checking for rm... rm
>>> checking for pkg-config... /usr/bin/pkg-config
>>> checking pkg-config is at least version 0.9.0... yes
>>> checking for LIBXML... yes
>>> checking for xsltproc... /usr/bin/xsltproc
>>> checking for xmllint... /usr/bin/xmllint
>>> checking for xmlcatalog... /usr/bin/xmlcatalog
>>> checking for php-config... no
>>> *configure: error: php-config not found; please install the PHP SDK*
>>> webserver:~/libvirt-php-0.4.3 # ls /etc/php5/
>>> apache2/ cli/     conf.d/
>>> webserver:~/libvirt-php-0.4.3 # ls /etc/php5/apache2/
>>> php.ini
>>> webserver:~/libvirt-php-0.4.3 #
>>>
>>> Regards,
>>> Peter
>>>
>>> _______________________________________________
>>> libvirt-users mailing list
>>> libvirt-users at redhat.com
>>> https://www.redhat.com/mailman/listinfo/libvirt-users
>>>
>>
>>
>>
>> --
>> *חץ בן חמו
>> חץ-ביז (הוסטינג)
>> *השכרה ואירוח של שרתים פיזיים
>> השכרת שרתים וירטואליים מקצועיים וגדולים במחירים *קטנים*
>> בקרו באתרנו בכתובת hetz.biz <http://www.hetz.biz/> ובבלוג שלנו:
>> blog.hetz.biz
>> טלפוןן: 0783333113/4/5, אימייל: sales at hetz.biz
>> מסנג'ר: sales at hetz.biz - סקייפ: heunique
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20111026/c3870278/attachment.htm>


More information about the libvirt-users mailing list