Comment installer l'extension SQLite PDO sur Ubuntu


18

Le paquet PHP Ubuntu par défaut n'inclut pas l'extension PDO SQLite. Comment installer l'extension SQLite PDO? Existe-t-il un paquet que l’on peut facilement installer apt-get?

Réponses:


27

il suffit de faire:

sudo apt-get install php5-sqlite

La prochaine fois, vous pourrez le trouver via:

apt-cache search php | grep sqlite

1
Merci! Bon à savoir comment rechercher dans la liste de paquets via la console. Je n'avais pas encore compris comment rechercher des paquets.
Wowpatrick

@wowpatrick: je vous en prie.
Michał Šrajer

N'oubliez pas de redémarrer votre serveur Apache: "sudo service apache2 restart". Vous pouvez vérifier si sqlite est installé via une page Web php avec un appel à phpinfo (); ou par ligne de commande en exécutant « php -m »
Jan

8

Dans Ubuntu 16.04, il n'y en a pas php5-sqlite. Vous avez besoin:

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

4

php5-sqlite - Module SQLite pour php5 php-mdb2-driver-sqlite - Module PHP PEAR pour fournir un pilote SQLite pour MDB2


2

Juste pour clarifier les choses, j’ai récemment abordé cette question, car php7.2je devais courir

sudo apt-get install php-sqlite3

qui a installé sqlite-3il n'y avait pas de paquet nomméphp-sqlite


1

Vérifiez d'abord votre version php:

php -v

Puis installez l'extension:

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

Par exemple, pour PHP 7.2:

sudo apt-get install php7.2-sqlite3

Redémarrez votre serveur Apache:

sudo service apache2 restart

Listez les modules et cela devrait imprimer sqlite:

php -m | grep sqlite
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.