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 :
J'en ai donc conclu que j'avais un problème sur l'extension php_oci8.Use of undefined constant OCI_COMMIT_ON_SUCCESS
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 :
et avec ce message d'erreur :PHP Warning: PHP Startup: Unable to load dynamic library 'c:/APP/php-5/ext/php_oci8.dll' - La procédure spcifiée est introuvable.
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.Le point d'entrée de procédure OCILobRead2 est introuvable dans la bibliothèque de liaisons dynamique OCI.dll
C'est pourquoi je me tourne vers vous en espérant que quelqu'un pourrait m'aider.
Merci d'avance.
Partager