Mes impressions sur le web, les standards et autres…


Lundi 2 janvier 2006

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.

Publié à 20h09

Catégorie :

Vos réactions, opinions, insultes…

Rétroliens

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

Commentaires

Auteur : Bobe • #1

« 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 :¬)

7 février 2006 à 18h03
Un ch’tit biscuit ?
  • Les champs email et site sont facultatifs
  • Les URLs commençant par [protocole]://[protocole] correspond à http, https, news, irc, ftp, … sont rendues activables automatiquement. Votre adresse email ainsi que d’éventuelles adresses email présentes dans le corps du commentaire sont également rendues activables et encodées pour tromper les aspirateurs d’adresse email.
  • Pour spécifier une URL locale au site, vous pouvez utiliser local comme protocole à mettre à la place de http et omettre le nom de domaine dans l’URL.
    Exemple : local://2005/08/22/Nom-de-billet/.
  • Usez et abusez de la possibilité de prévisualiser votre commentaire pour vérifier qu’il est correctement rédigé et contient le moins possible de fautes d’orthographe. Évitez en outre le style SMS, merci d’avance. Prévisualiser votre commentaire peut également vous permettre de voir si de nouveaux commentaires sont apparus entre temps.
  • Si vous spécifiez l’adresse de votre site dans le champs texte prévu à cet effet, le script se chargera automatiquement d’aller récupérer sur votre site la langue utilisée dans vos pages, soit via l’en-tête HTTP Content-Language, soit en récupérant le contenu de l’attribut xml:lang ou lang sur l’élément html. Vous n’avez indiqué d’aucune façon la langue utilisée dans vos pages ? Corrigez ça nom di diou !
  • Des options de mise en forme des commentaires feront peut-être un jour leur apparition.


Site créé et maintenu par Aurélien Maille aka Bobe. Toutes les heures sont au format CEST.
Revenir à l’accueil – Zone de développement – Informations et accessibilité – CC licensed CC Licensed