L'extension php_oci8 ne peut pas être chargée
Bonjour à tous.
J'ai PHP 5.2.6, Oracle 10G Xe, Oracle client 9i, Oracle Forms 6i installés sur ma machine (Windows XP).
Je voudrais connecter PHP à Oracle via AdoDb mais j'obtiens cette erreur :
Citation:
Use of undefined constant OCI_COMMIT_ON_SUCCESS
J'en ai donc conclu que j'avais un problème sur l'extension php_oci8.
J'ai vérifié et le fichier php_oci8.dll est bien présent dans le répertoire des extensions de PHP.
Mais ensuite quand je vérifie par phpinfo() ou par la fonction extension_loaded, php_oci8 n'est pas chargée.
Quand je fais en ligne de commande php -m cela me retourne :
Citation:
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/APP/php-5/ext/php_oci8.dll' - La procédure spcifiée est introuvable.
et avec ce message d'erreur :
Citation:
Le point d'entrée de procédure OCILobRead2 est introuvable dans la bibliothèque de liaisons dynamique OCI.dll
J'ai plusieurs fois essayé de remplacer le fichier php_oci8.dll par ceux de différentes versions de PHP mais mon problème persiste toujours.
C'est pourquoi je me tourne vers vous en espérant que quelqu'un pourrait m'aider.
Merci d'avance.