PHP-Compile mit db

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP-Compile mit db

    Hallo zusammen,

    versuche gerade ein php unter Debian Sarge zu kompilieren um ein Debian-Paket zu erstellen, bekomme aber folgenden Fehler:

    error: DBA: Could not find necessary header file(s)

    Lustig ist, dass libgdbm-dev und libgdbm3 installiert sind. Folgend meine Configure Optionen:


    COMMON_CONFIG= --with-apxs=/usr/bin/apxs \
    --prefix=/opt/php \
    --enable-track-vars \
    --with-pdflib \
    --with-gd \
    --enable-safe-mode \
    --with-zlib \
    --with-dbm \
    --with-ndbm \
    --with-db \
    --enable-bcmath \
    --with-adabas=/usr/lib/adabas/aad/v1301

    Bin schon am verzweifeln

    Bin für jeden Tip dankbar,
    Gruß,
    Dennis

  • #2
    NDBM ist nach PHP-Manual 'nicht empfohlen', DBM sollte man 'vermeiden' ... brauchst du diese Extensions denn überhaupt?!

    Also einfach die entsprechenden --with-x beim configure weglassen.

    Kommentar


    • #3
      und wieso baut man PHP unter Debian selber, und nimmt nicht einfach

      apt-get install php4

      ?
      TBT

      Die zwei wichtigsten Regeln für eine berufliche Karriere:
      1. Verrate niemals alles was du weißt!


      PHP 2 AllPatrizier II Browsergame

      Kommentar


      • #4
        @TBT
        Wie auch schon in den Configure-Optionen geschrieben, ich benötige Adabas-support, welcher nicht von vorn herein in Debians php4-Pakte einkompiliert ist.

        @onemorenerd
        Warum sollte man ndbm vermeiden?

        Kommentar


        • #5
          "Ndbm ist neuer und flexibler als Dbm. Es hat jedoch die meisten Einschränkungen von Dbm übernommen und ist daher ebenfalls nicht empfehlenswert."
          http://php.net/db

          Kommentar

          Lädt...
          X