Wie zu aktivieren PDO_SQLITE in PHP Version 5.4.19 windows
Ich versuche zum aktivieren der PDO für SQLite3 auf php 5.4.19. Nach dieser--> http://www.php.net/manual/en/pdo.installation.php
auskommentiert, die Zeile in der php.ini-Datei, die sagt:
extension=php_pdo_sqlite.dll
Hinzugefügt;nächste Zeile
extension=pdo.so
Aber die phpinfo() sagt immer noch:
PDO
PDO-Treiber keinen Wert
Ich würde denken, es würde, wie die SQLite-Treiber aufgeführt würden.
Versuchen zu beheben, damit ich auch versucht, indem diese an die php.ini-Datei.
extension=php_pdo.dll
Jedoch, dort ist keine solche Datei in das /ext-Ordner und sagt, das ist nicht mehr nötig, in dieser php-version.
Schritt, was bin ich?
Bearbeiten-->
Ok dachte dieses heraus, und es war nicht offensichtlich, jede Forschung, die ich Tat.
Erste, absolute Pfade erforderlich waren, die nicht dokumentiert überall, die ich finden konnte. Letzte Einstellungen sind:
extension=C:\php\ext\pdo.so
extension=C:\php\ext\php_pdo_sqlite.dll
extension=C:\php\ext\php_sqlite3.dll
[sqlite3]
sqlite3.extension_dir = C:\sqlite
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, starten Sie Ihren web-server. Wenn das nicht funktioniert, überprüfen Sie, ob
extension_dir
richtig eingestellt ist inphp.ini
. Wenn das immer noch nicht funktioniert, überprüfen Sie, ob der richtigephp.ini
gelesen wird, in derphpinfo()
Ausgabe.Einkommentieren
extension_dir = "ext"
imphp.ini
für mich gearbeitet:'phpinfo()
no longer shows
PDO-Treiber : keine aktiviert" und zeigtPDO drivers : sqlite
statt.Es zeigt jetzt auch Abschnitte für SQLite3 und pdo_sqlite.