Problème de chargement d'une extension

Horslemonde
Invité n'ayant pas de compte PHPfrance

15 mai 2007, 20:25

Environnement Windows XP, Apache 2.2.4. Je viens de faire la mise à jour de PHP vers la version 5.2.2 tout semble ok...
Je souhaite installer l'extension SQLITE : j'utilise la réinstallation de PHP pour l'effectuer..
relancement Apache : message d'erreur : php_sqlite.dll n'est pas reconnu alors qu'il est bien présent!
php_pdo.dll est bien reconnu et bien installé comme les autres extensions, donc pas de pb de définition du répertoire d'extensions...
Le driver PDO est bien installé, mais la librairie de code semble absente: PhpInfo indique:

SQLite Library 3.3.16undefined
Le contrôle de version des fichiers d'extension est correct : 5.2.2 partout...
Résultat : la fonction sqlite_open() retourne l'erreur fonction inconnue, ce qui prouve que la librairie n'est pas installée!

Quelqu'un aurait une idée pour résoudre ce problème? :cry:

Mammouth du PHP | 19672 Messages

15 mai 2007, 21:32

As-tu vérifié dans ton php.ini que l'extension est bien activée ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 2 Messages

15 mai 2007, 22:07

Et oui, il est bien activé! c'est pour cela qu'en comparant aux autres extensions chargées, je ne voie pas le motif du problème. L'analyse de l'entête de DLL indique que celle ci n'exporte que la fonction Get_Module()...
C'est justement parce qu'il est activé, qu'Apache m'envoie le message d'erreur de "startup" , disant qu'il n'a pu le charger.

plus de détails ici