pdo sqlite konnte Treiber nicht finden ... php Datei wird nicht verarbeitet

8

Hallo, ich habe den Fehler Treiber nicht gefunden erhalten, wenn ich versuche, mich über eine PHP-Datei mit sqlite zu verbinden. Ich habe die Erlaubnis zu 777 ... PHP Version 5.2.16, ich habe das Modul installieren. aus irgendeinem Grund, warum es den Treiber nicht findet, zeigt auch php.ini die Erweiterung pdo.so und pdo_mysql.so installiert.

PDO

PDO-Unterstützung aktiviert PDO-Treiber mysql

pdo_mysql

PDO-Treiber für MySQL, Client-Bibliothek Version 5.0.92

%Vor%     
acctman 10.01.2012, 13:06
quelle

3 Antworten

11

Sie brauchen

%Vor%

muss aktiviert sein, für sqlite:.subscribers.db

oder für Windows:

%Vor%

Und natürlich diese Erweiterung in Ihrem ext Verzeichnis

    
devdRew 10.01.2012, 13:11
quelle
7
___ qstnhdr ___ pdo sqlite konnte Treiber nicht finden ... php Datei wird nicht verarbeitet ___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde. ___ qstntxt ___

Hallo, ich habe den Fehler Treiber nicht gefunden erhalten, wenn ich versuche, mich über eine PHP-Datei mit sqlite zu verbinden. Ich habe die Erlaubnis zu 777 ... PHP Version 5.2.16, ich habe das Modul installieren. aus irgendeinem Grund, warum es den Treiber nicht findet, zeigt auch php.ini die Erweiterung pdo.so und pdo_mysql.so installiert.

PDO

PDO-Unterstützung aktiviert PDO-Treiber mysql

pdo_mysql

PDO-Treiber für MySQL, Client-Bibliothek Version 5.0.92

%Vor%     
___ tag123sqlite ___ SQLite ist eine Softwarebibliothek, die eine eigenständige, serverlose Transaktions-SQL-Datenbank-Engine ohne Konfiguration implementiert. ___ tag123pdo ___ PDO (PHP Datenobjekte) ist eine Datenbankabstraktionsschicht (Schnittstelle) für PHP. Es funktioniert mit den meisten Datenbanksystemen. ___ answer43986723 ___

Auf Archlinux musste ich zwei Dinge tun:

installiere zuerst php-sqlite

%Vor%

Danach in meiner sudo apt install php7.1-sqlite3 Datei für mich in %code% musste ich diese Zeile auskommentieren:

%Vor%

durch Entfernen des Semikolons.

Vergessen Sie nicht, den Server neu zu starten.

    
___ answer8803793 ___

Sie brauchen

%Vor%

muss aktiviert sein, für %code%

oder für Windows:

%Vor%

Und natürlich diese Erweiterung in Ihrem %code% Verzeichnis

    
___ antwort43382250 ___

Ich musste die Erweiterung tatsächlich installieren, und das habe ich auf Ubuntu 16 mit PHP 7.1 gemacht:

%code%

    
___
Nino Škopac 13.04.2017 01:47
quelle
2

Auf Archlinux musste ich zwei Dinge tun:

installiere zuerst php-sqlite

%Vor%

Danach in meiner php.ini Datei für mich in /etc/php/php.ini musste ich diese Zeile auskommentieren:

%Vor%

durch Entfernen des Semikolons.

Vergessen Sie nicht, den Server neu zu starten.

    
JTC 15.05.2017 18:46
quelle

Tags und Links