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@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@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
'(a)/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@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@cloudnode1:/var/www#
Regards,
Peter
On Wed, Oct 26, 2011 at 10:09 PM, vmnode guy <vmnodeguy(a)gmail.com> wrote:
Thanks HetZ, it works now!
Regards,
Peter
On Tue, Oct 25, 2011 at 8:04 PM, חץ בן חמו <hetz(a)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(a)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(a)redhat.com
>>
https://www.redhat.com/mailman/listinfo/libvirt-users
>>
>
>
>
> --
> *חץ בן חמו
> חץ-ביז (הוסטינג)
> *השכרה ואירוח של שרתים פיזיים
> השכרת שרתים וירטואליים מקצועיים וגדולים במחירים *קטנים*
> בקרו באתרנו בכתובת hetz.biz <
http://www.hetz.biz/> ובבלוג שלנו:
> blog.hetz.biz
> טלפוןן: 0783333113/4/5, אימייל: sales(a)hetz.biz
> מסנג'ר: sales(a)hetz.biz - סקייפ: heunique
>
>