SQLite auf PHP4

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • RE: SQLite auf PHP4

    Also ich hab das jetzt mal versucht und bei mir klappt es.
    Als erstes musst du SQLite herunterladen: pecl.php.net/package/SQLite

    Dann entpacken und ins Verzeichnis wechseln (ich hab das auf dem Schreibtisch entpackt):

    Quellcode

    1. $ cd ~/Desktop/SQLite-1.0.3/
    Als nächstes das genannte phpize starten:

    Quellcode

    1. $ phpize
    Dann SQLite konfigurieren:

    Quellcode

    1. $ ./configure
    Und dann kompilieren:

    Quellcode

    1. $ make
    Dann noch installieren (Admin Passwort eingeben):

    Quellcode

    1. $ sudo make install
    Jetzt musst du deine php.ini öffnen und dann dort nach "Dynamic Extensions" (ohne Anführungszeichen) suchen. Drunter fügst du dann das ein:

    Quellcode

    1. extension=sqlite.so
    Jetzt nach "extension_dir" suchen und dort den Pfad zu der Erweiterung eintragen. Er wird angezeigt wenn du "sudo make install" ausgeführt hast.

    Quellcode

    1. extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20020429/"
    Speichern (ggf. Admin Passwort eingeben) und den Apache neustarten:

    Quellcode

    1. sudo apachectl stop
    2. sudo apachectl start
    Jetzt müsstest du eigentlich die sqlite_* Funktionen verwenden können.
    siehe auch: php.net/sqlite

    mfg Rudi_S

    [Edit] extension_dir hinzugefügt
  • RE: SQLite auf PHP4

    Super, vielen Dank für Deine ausführliche Antwort. Jetzt klappt es auch bei mir.

    Ich glaub es lag vorher irgendwie an dem phpize, welches ich nicht richtig aufgerufen bekommen habe. Was genau macht denn das phpize?

    Vielen Dank nochmal und Grüße,
    Flummi
  • Also soweit ich das verstanden habe, konfiguriert phpize das gewählte Skript so, dass eine .so Datei beim kompilieren erstellt wird, die man dann dynamisch von PHP laden lassen kann.
    mfg Rudi_S