Après une longue semaine de recherche, je me tourne vers vous pour m'aider!
Je suis sous Windows Server 2003, avec PHP 5.1.4, serveur Web IIS 6.0 et Oracle Client 9.2
Aucun problème jusque là.
Code : Tout sélectionner
PHP 5.1.4 (cli) (built: May 4 2006 10:35:22)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend TechnologiesCode : Tout sélectionner
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php\ext\php_oci8.dll' - The specified procedure could not be found.
in Unknown on line 0
PHP 5.4.7 (cli) (built: Sep 12 2012 23:43:11)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend TechnologiesCode : Tout sélectionner
extension_dir = C:\php\ext
...
extension=php_oci8.dll ;
Mon path inclut bien le dossier bin d'Oracle Client
J'ai même rajouté le fichier php_oci8.dll dans le dossier system32 mais toujours le même problème
Là où c'est carrément mystique c'est que pour exactement la même config (même php.ini, meme dossier php, même librairies) sur un serveur de dév ayant les mêmes caractéristiques, le tout fonctionne. A la différence près que la version d'Oracle Client n'est pas la 9.2 mais la 10.
J'ai alors installé la version 10 d'Oracle Client en prod mais le problème persiste.
Je reprécise qu'avec la version 5.1.4 de PHP je n'ai aucun problème, ce n'est qu'en basculant sur la version 5.4 que j'ai cette erreur!
Merci d'avance pour votre aide!