Mes impressions sur le web, les standards et autres…


PHP et SQLite 3

Pour pouvoir utiliser SQLite version 3 avec PHP, celui-ci oblige les développeurs à passer par la nouvelle extension PDO.

Mes paquets deb concernant PHP5 proviennent de dotdeb.org. Malheureusement, les extensions pdo et pdo_* n’y sont pas présentes. Installation en passant par PECL :

root@nog:~# apt-get install libsqlite3-0 php5-dev
root@nog:~# pecl install PDO
root@nog:~# pecl install PDO_SQLITE
root@nog:~# echo "extension=pdo.so" >> /etc/php5/apache2/php.ini
root@nog:~# echo "extension=pdo_sqlite.so" >> /etc/php5/apache2/php.ini
root@nog:~# echo "extension=pdo.so" >> /etc/php5/cli/php.ini
root@nog:~# echo "extension=pdo_sqlite.so" >> /etc/php5/cli/php.ini
root@nog:~# /etc/init.d/apache2 restart

Le paquet php5-dev est nécessaire pour que la compilation des deux librairies puisse être effectuée.

P.S : Je cherche aussi l’extension permettant d’interagir avec les bases de données Firebird/InterBase.

Vos réactions, opinions, insultes…

Rétroliens

Faire un rétrolien sur ce billet : [trackback]

Commentaires

1. De Bobe

« Mes paquets deb concernant PHP5 proviennent de dotdeb.org. Malheureusement, les extensions pdo et pdo_* n’y sont pas présentes. »

Je viens de constater que ce n’est plus le cas. PDO est désormais activé par défaut dans PHP5 et les drivers pdo pour sqlite, mysql et postgresql sont disponibles sur dotdeb.org.

Pour l’extension pour Firebird, j’ai fini par la récupérer directement sur le CVS de php et la compiler :¬)

L’ajout de commentaires sur ce billet n’est pas/plus autorisé.