Salut,
je viens ici en dernier recour.
j'ai lence le simple code sous centos 6
<php? echo sqlite_libversion() ?>
et j'avais le dans le log une erreur comme quoi la fonction sqlite_libversion() n'etait pas trouve.
apres avoir installe pdo j'avais bien le numero de version et enable a pdo_sqlite dans le phpinfo() mais l'erreur restait la meme (j'ai biensur redemarre httpd)
puis j'ai tester le meme code sous fedora 16 sachant que par defaut j'avais besoin de rien installer, pdo_sqlite est deja enabled. donc je me suis dit que ca marcherait mais non
meme erreur. apres avoir passer la journee a chercher une solution , il restait la recompilation de php. avant de me lancer dedant je demande si quelqu'un sait si il n'y a pas une autre solution.
quelques info:
phpinfo
sqlite3
SQLite3 support enabled
SQLite3 module version 0.7-dev
SQLite Library 3.7.7.1
Directive Local Value Master Value
sqlite3.extension_dir no value no value
PDO support enabled
PDO drivers mysql, sqlite
PDO Driver for SQLite 3.x enabled
SQLite Library 3.7.7.1
ls /etc/php.d/
curl.ini json.ini mysqli.ini pdo.ini pdo_sqlite.ini sqlite3.ini
fileinfo.ini ldap.ini mysql.ini pdo_mysql.ini phar.ini
et cat /etc/php.d/sqlite3.ini
; Enable sqlite3 extension module
extension=sqlite3.so
bon c'est pour fedora, sous centos c'est la meme chose sauf que il n'y a pas de sqlite3.ini seulement le pdo_sqlite.ini
merci d'avance