PDO_SQLITE-Treiber nicht vorhanden. Was tun?

Lesezeit: 2 Minuten

PDO SQLITE Treiber nicht vorhanden Was tun
Philipp

Ich sehe überall (auch in den offiziellen Dokumenten), dass die PDO_SQLITE Treiber ist/sollte standardmäßig in PHP enthalten sein.

Aber wenn ich mir meine ansehe extension_directorysehe ich nur diese Dateien:

gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so

Und als Ergebnis sagt mir ein Framework, das ich zu installieren versuche (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 mein extensions_directory zu legen und sie dann einzufügen php.ini??

Übrigens: Ich verwende PHP 5.3.6, das über apt-get auf Ubuntu heruntergeladen wurde.

PDO SQLITE Treiber nicht vorhanden Was tun
hier

Hast du versucht sudo apt-get install php5-sqlite?

Aktuelle Version:
sudo apt install php7.4-sqlite

  • Ich bin immer wieder erstaunt, wie einfach Linux ist … Danke dafür … Dumm von mir, dass ich nicht gleich daran gedacht habe. Aber. Sollte dieses SQLITE-Ding nicht standardmäßig verfügbar sein?

    – Felipe

    11. Januar 2012 um 16:03 Uhr


  • Und für PHP7 müssen Sie Folgendes ausführen: sudo apt-get install php7.0-sqlite3

    – Tahsin Abrar

    14. April 2016 um 4:17 Uhr

  • Und für PHP 7.1müssen Sie ausführen: sudo apt-get install php7.1-sqlite3

    – Zanshin13

    29. März 2017 um 14:39 Uhr


  • Und von PHP 7.2: sudo apt-get install php7.2-sqlite3

    – Wassili Besruchkin

    29. März 2018 um 12:01 Uhr


  • Für mich sudo apt-get install php-sqlite3 funktioniert gut mit php 7.2

    – Antoine Aïello

    16. Juli 2019 um 8:22 Uhr


Für PHP 7.0 und höher:

sudo apt-get install php-sqlite3

  • Oder sudo apt-get install php7.X-sqlite , wobei X die entsprechende Nummer Ihrer fpm ist

    – PHPer

    10. August 2019 um 2:36 Uhr

  • E: Paket php-sqlite3 kann nicht gefunden werden

    – Tajuddin Khandaker

    6. September 2019 um 15:54 Uhr

  • Es ist in Ordnung, Ihre PHP-Version hinzuzufügen, aber Sie müssen immer noch die 3 nach sqlite hinzufügen

    – SpicyTacos23

    7. Oktober 2019 um 6:36 Uhr

1647139449 147 PDO SQLITE Treiber nicht vorhanden Was tun
Mohammed Saqib Rajput

Für Windows-Benutzer:

Kommentar entfernt (;) aus der php.ini

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

Für Windows 10 – 64 Bit, Version PHP 7.2 Es ist nur erforderlich, zu entfernen ( ; ) Vor ;extension=pdo_sqlite ;extension=sqlite3

Nach extension=pdo_sqlite extension=sqlite3

Starten Sie den Server neu und schon.

  • Nicht universell. 7.3.9 Werke; 7.4.14 nicht so sehr. Dasselbe gilt für die Rajput-„Lösung“ (oben).

    – Cuse70

    7. Januar 2021 um 7:42 Uhr

  • Nicht universell. 7.3.9 Werke; 7.4.14 nicht so sehr. Dasselbe gilt für die Rajput-„Lösung“ (oben).

    – Cuse70

    7. Januar 2021 um 7:42 Uhr

995740cookie-checkPDO_SQLITE-Treiber nicht vorhanden. Was tun?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy