[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