2 votes

Quels sont les paramètres avec lesquels SQLite est compilé pour PHP 5 ?

SQLite 3.7 est livré avec la nouvelle journalisation en écriture anticipée (WAL) et il y a beaucoup de paramètres qui peuvent être configuré . Cependant, il semble qu'il n'y ait aucun moyen de modifier quoi que ce soit avec l'option PHP PDO SQlite lib . Le fichier sqlite3.ini inclus avec l'extension PHP n'a qu'une seule option de configuration.

Y a-t-il un endroit où je peux voir avec quelles options le projet PHP compile SQLite ? Existe-t-il un moyen de construire ma propre extension sqlite pour PHP afin de pouvoir configurer ces paramètres ?

1voto

Pascal MARTIN Points 195780

Utilisation de phpinfo() vous devriez pouvoir voir avec quelle version de la bibliothèque SQLite PHP a été compilé.

Par exemple, voici ce que j'ai sur mon installation PHP 5.3.2 (la version par défaut de certaines Ubuntu pas trop récentes) :

   
(source : <a href="http://extern.pascal-martin.fr/so/so-5625435-2.png" rel="nofollow noreferrer">pascal-martin.fr </a>)

Et, pour l'AOP :

   
(source : <a href="http://extern.pascal-martin.fr/so/so-5625435-1.png" rel="nofollow noreferrer">pascal-martin.fr </a>)

Je suppose que vous pourriez avoir quelque chose de plus récent en recompilant PHP à partir des sources -- et, probablement, en utilisant une version plus récente de la bibliothèque de développement SQLite.

Par exemple, voici une capture d'écran de la section concernée du site Web de la Commission européenne. phpinfo() La sortie d'une compilation de PHP 5.3.99 que j'ai faite ce week-end. (sur Ubuntu 10.10) :

   
(source : <a href="http://extern.pascal-martin.fr/so/so-5625435-3.png" rel="nofollow noreferrer">pascal-martin.fr </a>)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X