[RH9] Pb PHP

Pb PHP [RH9] - Linux et OS Alternatifs

Marsh Posté le 26-12-2003 à 14:06:29    

Slt ts le monde,
 
Voila, je dois faire un ptit prog en PHP + SNMP pour monitorer des switchs. Cependant j'ai un souci lorsque je veux utiliser les fonctions snmpget(), snmpwalk ... bref j'ai une erreur php qui me dit 'Call to undefined function: snmpget()'. Alors que si je le fais en ligne de commande ca fonctionne.
 
Pourtant j'ai bien installé net-snmp ... j'ai meme Cacti qui fonctionne tres bien. J'ai une redhat 9.0 avec Apache2.4.2 ( + PHP 4.2.2 ) installé avec les packages des CD de la RH9. Lorsque je regarde le phpinfo ca me donne ca :
 

Code :
  1. ./configure' '--host=i386-redhat-linux' '--build=i386-redhat-linux' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--enable-force-cgi-redirect' '--disable-debug' '--enable-pic' '--disable-rpath' '--enable-inline-optimization' '--with-bz2' '--with-db3' '--with-curl' '--with-dom=/usr' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gdbm' '--with-gettext' '--with-ncurses' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-png' '--with-pspell' '--with-regex=system' '--with-xml' '--with-expat-dir=/usr' '--with-zlib' '--with-layout=GNU' '--enable-bcmath' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-discard-path' '--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx' '--without-oci8' '--with-pear=/usr/share/pear' '--with-imap=shared' '--with-imap-ssl' '--with-kerberos=/usr/kerberos' '--with-ldap=shared' '--with-mysql=shared,/usr' '--with-pgsql=shared' '--with-snmp=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp-hack' '--with-unixODBC=shared' '--enable-memory-limit' '--enable-bcmath' '--enable-shmop' '--enable-versioning' '--enable-calendar' '--enable-dbx' '--enable-dio' '--enable-mcal' '--with-apxs2=/usr/sbin/apxs'


 
Je précise que ce n'est pas moi qui est fait cela, ca c'est fait automatiquement lorsque j'ai installé la RH. Par contre on voit bien qu'Apache a été compilé avec SNMP ( '--with-snmp=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp-hack' ) mais ca marche pas. Faut il ajouter quelque chose dans le php.ini.  
 
Donc si quelqu'un pourrait me dire comment faire ca serait super cool car le je sais plus quoi faire.
 
Merci d'avance pour la réponse.
 
Bye
RedField

Reply

Marsh Posté le 26-12-2003 à 14:06:29   

Reply

Marsh Posté le 26-12-2003 à 18:17:52    

Un ptit up please, c'est important. :cry:
 
Merci d'avance
 
Bye
RedField

Reply

Marsh Posté le 26-12-2003 à 22:03:07    

RedField a écrit :

Un ptit up please, c'est important. :cry:
 
Merci d'avance
 
Bye
RedField


 
Personne, s'il vous plait c tres urgent  :cry:    :cry:  :cry:  :cry:  
 
 
Merci
 
Bye
REdField :hello:

Reply

Marsh Posté le 27-12-2003 à 01:48:09    

lien vers ta page phpinfo() ?

Reply

Marsh Posté le 27-12-2003 à 13:29:39    

slt splurf,
 
Désolé mais j'ai pas de lien à te proposer sur le phpinfo car j'ai installé tout ca sur une VMWare donc lien impossible. Dans mon premier message j'ai juste mis le configure d'apache installé par rpm. Pour le moment, j'ai vu qu'il fallait recompiler en utilisant l'option --with-snmp=dir, le pb c'est comment faut il faire pour recompiler apache en l'ayant installer avec des rpm ? et comment le recompiler. De plus si on regarde bien le configure l'option y est déjà. Hier j'ai vu un rpm php-snmp que j'ai installé mais ca change rien. Je suis completement perdu.
 
Donc si quelqu'un a déjà fait du snmp avec php ca serait cool de me le dire. Pour le moment je tourne avec Easyphp qui fonctionne a merveille sur Windows. Mais moi je le veux sous Linux.
 
Bye
 
RedField

Reply

Marsh Posté le 27-12-2003 à 18:18:37    

chez moi ça passe nickel apache a été compilé avec l'option --with-snmp avec le repertoire d'ucd-snmp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed