Hallo,
vielleicht kann mit hier jemand einen Tipp geben.
Ich möchte mit PHP eine SQLITE3 Datenbank abfragen. Ich kann die Datenbank auch öffnen, soweit gut.
Leider muss ich eine Extension nachladen damit ich meine Datenbank auch lesen kann, aber dabei scheitere ich leider, egal was ich versuche.
mit sqlite3 datenbank kann ich die Datenbank öffnen, mit .load extension.dll die dll Problemlos laden und loslegen.
Aber mit PHP geht es nicht:
Versuche ich es mit $db->loadExtension('extension.dll');
kommt die Meldung: Warning: SQLite3::loadExtension() [sqlite3.loadextension]: Not supported in multithreaded Web servers in
und schließlich mit dem Befehl: $db->exec("SELECT load_extension('extension.dll')");
kommt die Meldung: Warning: SQLite3::exec() [sqlite3.exec]: not authorized in
sqlite3.extension_dir ist auf den richtige Pfad gesetzt und der Apache auch neu gestartet.
Wenn ich die extension.dll direkt in die php.ini eintrage meldet Apache eine unbekannte dll.
Grüße
MiZi