it-swarm.com.de

PDO_SQLITE-Treiber nicht vorhanden .. Was ist zu tun?

Ich sehe überall (auch in den offiziellen Dokumenten), dass der PDO_SQLITE driver standardmäßig in PHP enthalten ist.

Wenn ich jedoch meinen extension_directory betrachte, sehe ich nur diese Dateien:

Gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so

Als Ergebnis sagt mir ein zu installierendes Framework (Symfony), dass ich entweder die PDO_SQLITE- oder die SQLite3-Erweiterung .so installieren muss ...

Kann jemand helfen? Kann ich einfach versuchen, die benötigte .so-Datei irgendwo im Web zu finden, sie in meinem extensions_directory zu platzieren und sie dann in php.ini einzufügen?

BTW: Ich habe PHP 5.3.6 über apt-get auf Ubuntu heruntergeladen.

33
Felipe Almeida

hast du Sudo apt-get install php5-sqlite ausprobiert?

78
jere

Für Windows Benutzer:

kommentar (;) aus php.ini entfernt 

extension=php_pdo_sqlite.dll

extension=php_sqlite3.dll

In meinem Fall habe ich PHP 7.2 in Ubuntu verwendet. Ich musste folgenden Befehl ausführen,

Sudo apt install php7.2-sqlite
1
sh6210

Für PHP 7.0 und höher:

Sudo apt-get install php-sqlite3
0
Santo Boldižar

Für Windows 10 - 64 Bit, Version PHP 7.2 Entfernen Sie nur (;) Vorher ; Erweiterung = pdo_sqlite ; Erweiterung = sqlite3

Nach Erweiterung = pdo_sqlite Erweiterung = sqlite3

Starten Sie den Server neu und schon.

0
rui