So installieren Sie die SQLite PDO-Erweiterung unter Ubuntu


19

Das standardmäßige Ubuntu-PHP-Paket enthält keine PDO-SQLite-Erweiterung. Wie kann ich die SQLite PDO-Erweiterung installieren? Gibt es ein Paket, über das man es einfach installieren kann apt-get?

Antworten:


29

mach einfach:

sudo apt-get install php5-sqlite

Das nächste Mal finden Sie es über:

apt-cache search php | grep sqlite

1
Vielen Dank! Gut zu wissen, wie man die Paketliste über die Konsole durchsucht. Ich hatte bis jetzt keine Ahnung, wie ich nach Paketen suchen soll.
Wowpatrick

@wowpatrick: gern geschehen.
Michał Šrajer

Vergessen Sie nicht, Ihren Apache-Server neu zu starten: "sudo service apache2 restart". Sie können überprüfen, ob sqlite über eine PHP-Webseite mit einem Aufruf von phpinfo () installiert ist. oder über die Befehlszeile von „php -m“ running
Jan

8

In Ubuntu 16.04 gibt es keine php5-sqlite. Du brauchst:

sudo apt-get install php7.0-sqlite
sudo service apache2 restart

4

php5-sqlite - SQLite-Modul für php5 php-mdb2-driver-sqlite - PHP-PEAR-Modul zur Bereitstellung eines SQLite-Treibers für MDB2


3

Nur zur Verdeutlichung habe ich mich kürzlich mit diesem Thema befasst, denn php7.2ich musste rennen

sudo apt-get install php-sqlite3

Was installiert sqlite-3wurde, war kein Paket mit dem Namenphp-sqlite


1

Überprüfen Sie zuerst Ihre PHP-Version:

php -v

Dann installieren Sie die Erweiterung:

sudo apt-get install php[version-here]-sqlite3

Zum Beispiel für PHP 7.2:

sudo apt-get install php7.2-sqlite3

Starten Sie Ihren Apache-Server neu:

sudo service apache2 restart

Listen Sie die Module auf und es sollte sqlite ausgegeben werden:

php -m | grep sqlite
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.