by Scory » 07. March 2008 14:56
1) Gibt es den Ordner D:\Server\php\extensions auf dem PC?
2) Liegt die Datei php_sqlite.dll in dem Ordner?
3) Wozu brauchst Du überhaupt php_sqlite.dll? Das hat mit MySQL nichts zu tun.
4) Wenn Du sie eigentlich nicht brauchst, editiere die RICHTIGE php.ini und suche die Zeile "extension=php_sqlite.dll" und kommentiere sie aus.
5) Schaue in der php.ini nach, ob der Wert von extension_dir den o.g. Pfad enthält. Da die doppelten Backslashes hässlich sind, ersetze sie durch einfache Slashe, Beispiel:
extension_dir=".;D:/Server/php/extension"
6) Damit PHP überhaupt irgendeine dieser Extensions laden kann, muss es auch die DLL php4ts.dll laden können. Die liegt üblicherweise direkt im PHP-Verzeichnis D:/Server/php. Damit sie geladen werden kann, muss dieser Pfad in der Windows-Umgebungsvariablen PATH enthalten sein. Diese wird in der "Systemsteuerung -> System -> Erweitert -> Umgebungsvariablen" festgelegt. Dort spielt es keine Rolle, ob Du sie oben ("Benutzervariablen für xxxx") oder unten ("Systemvariablen") angibst. Suche dort nach PATH (oder auch path klein) und hänge den o.g. Wert, mit Semikolon getrennt, noch hinten dran. Danach mußt Du neu booten (oder mindestens Apache neu starten - aber neu booten ist sicherer, denn wenn Apache als Dienst gestartet wird, muss man neu booten, sonst zieht die neue Angabe nicht).
8) Wieso liegt PHP bei Dir nicht unter Xampp??
9) Mach Dich an die Arbeit.
P.S.: Falls Du nicht weißt, wo die richtige php.ini liegt: phpinfo() sagt es Dir.