tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
2003
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    spex Tutorials.de Gastzugang
    Hi,

    ich bin auf die Dienste des rrdtool's angewiesen und das in meiner PHP Application.
    Damit das geht muss ich erstmal an das Plugin für php5 kommen und das gestaltet sich als äußerst schwierig.

    Packete für Etch gibts nicht und ich finde nur Anleitungen bei denen man php neu kompilieren muss, worauf ich aber gerne verzichten würde.

    Meine apache/php Konfiguration:
    Code :
    1
    2
    
    php-fcgi
    suexec

    Hier die offizielle Anleitung:
    http://oss.oetiker.ch/rrdtool/pub/co...hp_rrdtool.txt

    Und hier die Sources:
    http://oss.oetiker.ch/rrdtool/pub/co...rrdtool.tar.gz

    Wie kann ich das Modul nachträglich kompilieren?
    Ich brauche ja nur die rrdtool.so

    Gruss
     

  2. #2
    kalle123456 Tutorials.de Gastzugang
    Wieso gibt es keine Pakete für etch?

    http://packages.debian.org/search?keywords=rrdtool

    gruss
     

  3. #3
    spex Tutorials.de Gastzugang
    Ich brauch die Extension für php5.

    In Sarge gibts php4-rrdtool aber damit kann ich nichts anfangen.
     

  4. #4
    kalle123456 Tutorials.de Gastzugang
    Debian-Paket bauen:

    aptitude install php5-dev debhelper build-essential librrd2-dev
    wget http://oss.oetiker.ch/rrdtool/pub/co...rrdtool.tar.gz
    tar-xvzf php_rrdtool.tgz
    wget http://svn.dotdeb.org/debianize/debianize5
    ./debianize5 rrdtool

    Selbst erstelltes Debian-Paket installieren:

    dpkg -i php5-rrdtool_...
     

  5. #5
    spex Tutorials.de Gastzugang
    Ja die ANleitung hab ich auch gefunden bei google. Nur leider find ich das tool debianize5 nicht. Unter der URL ist es nichtmehr zu finden.

    Naja und wenn ich versuche nach der Anleitung die ich oben gepostet habe, php neu zu kompilieren, dann macht er das auch ABER spuckt am Ende folgende Warnung aus:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    Thank you for using PHP.
     
    Notice: Following unknown configure options were used:
     
    --with-rrdtool=/usr/bin/rrdtool
     
    Check './configure --help' for available options
    Ich weis nicht was ich machen soll, wenn er die Option nicht kennt, kennt er sie nicht.
     

  6. #6
    kalle123456 Tutorials.de Gastzugang
    Dann passe den install pfad im configure script manuell an. Muss mir das erstmal runterladen dann kann ich dir sagen wo oder rufe mal ./configure --help manuell auf und schaue mal ob du den install Pfad setzen kannst. Ausserdem ist es nur eine Notice die du ignorieren kannst, schaue doch einfach in dein bin Verzeichniss ob die rrdtool.so installiert wurde.
    Geändert von kalle123456 (18.10.08 um 16:39 Uhr)
     

  7. #7
    spex Tutorials.de Gastzugang
    Nein hat er nicht...

    Das Problem ist ja das configure den Parameter --with-rrdtool garnicht kennt.

    Hier falls es hilft der configure command der in der phpinfo() steht nach dem kompilieren:
    Code :
    1
    
    './configure' '--prefix=/usr' '--enable-fastcgi' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--enable-force-cgi-redirect' '--disable-debug' '--with-rrdtool=/usr/bin/rrdtool' '--disable-rpath' '--enable-inline-optimization' '--with-bz2' '--with-curl' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-gd' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-jpeg-dir=/usr' '--with-openssl' '--with-regex=system' '--with-xmlrpc=shared' '--with-zlib' '--with-layout=GNU' '--enable-bcmath' '--enable-exif' '--enable-ftp' '--enable-sockets' '--enable-wddx' '--with-pear=/opt/pear' '--with-mysql' '--with-mysqli=/usr/bin/mysql_config' '--enable-bcmath' '--enable-calendar' '--enable-mbstring=shared' '--enable-mbregex' '--with-libxml-dir=/usr/lib'
    Sonst steht in der phpinfo() nichts von rrdtool.
    Geändert von spex (18.10.08 um 17:02 Uhr)
     

  8. #8
    spex Tutorials.de Gastzugang
    Tut mir leid wenn ich mal Spamen muss.
    Kann keiner helfen? Ich steh hier aufm Schlauch, es geht nicht vorran und ich muss das Ding was ich hier schreibe fertig bekommen.
     

  9. #9
    kalle123456 Tutorials.de Gastzugang
    Verstehe nicht warum du es nicht nach der Anleitung von dir machst? Die Anleitung ist doch ziemlich easy. Womit kommst du da nicht klar?
     

  10. #10
    spex Tutorials.de Gastzugang
    ./configure verlangt bei dem Parameter --with-rrdtool einen Ordner.
    Nur hab ich das rrdtool als debian-packet installiert, hier finde ich nur das binary in /usr/bin/rrdtool.

    Jetzt bringt er mir folgenden Fehler:
    Code :
    1
    2
    
    configure: error: The specified RRDTool path is Invalid or the installation is incomplete
          Please specify another path or reinstall the rrdtool distribution
     

  11. #11
    kalle123456 Tutorials.de Gastzugang
    Gebe einfach "locate rrdtool" oder "find rrdtool" ein, dann weißt doch wo es hininstalliert wurde. Mache vorher ein "updatedb"
     

  12. #12
    spex Tutorials.de Gastzugang
    Er findet eine Manpage, jede Menge Dokumente und das eine RRDTools Binary.
    Mehrn icht, das ist ja das Problem.
     

  13. #13
    kalle123456 Tutorials.de Gastzugang
    Dann ziehe doch die sources und installiere es nach der Anleitung und mache vorher ein "aptitude purge rrdtool".
     

Ähnliche Themen

  1. Symlink mit php5.3 unter Win XP
    Von The Killer for Two im Forum PHP
    Antworten: 10
    Letzter Beitrag: 13.10.09, 18:05
  2. NetGear WG111 V2 unter Debian Etch
    Von G-KilLa im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 16.11.08, 04:52
  3. Probleme mit PHP5 unter gentoo 2.6.16
    Von mkoeni1 im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 21.12.07, 14:47
  4. RRDtool php5 windows installation
    Von ErdnussJack im Forum PHP
    Antworten: 0
    Letzter Beitrag: 09.10.07, 15:20
  5. Antworten: 4
    Letzter Beitrag: 04.08.04, 09:24