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

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

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@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@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users
-- *חץ בן חמו חץ-ביז (הוסטינג) *השכרה ואירוח של שרתים פיזיים השכרת שרתים וירטואליים מקצועיים וגדולים במחירים *קטנים* בקרו באתרנו בכתובת hetz.biz <http://www.hetz.biz/> ובבלוג שלנו: blog.hetz.biz טלפוןן: 0783333113/4/5, אימייל: sales@hetz.biz מסנג'ר: sales@hetz.biz - סקייפ: heunique

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

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

On Wed, Oct 26, 2011 at 11:31 AM, vmnode guy <vmnodeguy@gmail.com> wrote:
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 '@/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
Not sure what you're trying to do but I believe if you're trying to give null for connection, you should use null without quotes [2011-10-26 23:17:07 libvirt-php/core]: libvirt_connect: Cannot establish connection to (null) Could you try this possibly? $conn = libvirt_connect(null, false); PS, I have never used the PHP bindings but I just noticed that. -- Mohammed Naser — vexxhost ----------------------------------------------------- D. 514-316-8872 D. 800-910-1726 ext. 200 E. mnaser@vexxhost.com W. http://vexxhost.com
participants (3)
-
Mohammed Naser
-
vmnode guy
-
חץ בן חמו