Ich versuche gerade, eine funktionierende PHP-Umgebung unter Windows einzurichten, aber aus irgendeinem Grund ist Apache nicht in der Lage, z.B. print_r(SQLite3::version());
, sondern sagt Fatal error: Class 'SQLite3' not found in C:\Program Files (x86)\Apache2.2\htdocs\index.php on line 8
, während php.exe gibt eine völlig korrekte Ausgabe aus.
Unter php.ini Ich lade nur extension=php_sqlite3.dll
und sonst nichts. Unter httpd.conf Ich habe PHPIniDir "C:/Program Files (x86)/PHP/"
was Apache in die Lage versetzt, normale php-Befehle wie echo phpinfo();
.
Weiß jemand, was ich tun muss, damit SQLite3 auch über Apache funktioniert?
Vielen Dank im Voraus!
EDIT:
Nevremind, habe es selbst gelöst: Die Standardzeile extension_dir = "ext"
für Windows-Installationen musste auf den absoluten Pfad geändert werden, in meinem Fall extension_dir = "c:\Program Files (x86)\PHP\ext"
. So hat alles funktioniert!