Bonjour,
J'ai un peu de mal à trouver comment créer le "lien" entre PHP et Oracle sous windows server 2003. En gros comment PHP fait pour savoir où trouver les librairies du Client Oracle ?
J'ai bien sûr les dll qui vont bien à savoir :
php_pdo.dll et php_pdo_oci8.dll
Lorsqu'Apache essaie de les charger, il me met l'erreur :
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\php_apache\\php5.2.6\\ext\\php_pdo_oci.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0
La dll est pourtant au bon endroit.
Le client Oracle est bien installé.
Ce qui me gêne, c'est qu'à aucun moment je n'est précisé ou était ce client Oracle et je pense que c'est pour cela qu'apache ne peut pas charger la dll. Pourquoi je pense ça? eh bien j'ai remarqué que si je réinstallais le client oracle APRES l'installation d'Apache et PHP, tout fonctionnait correctement...
Bizarre... Y aurait-il des liens cachés/implicites ou bien ai-je zappé quelque chose?
Sous Linux, il me semble que se sont les variables d'environnement qui permettent ce lien. genre ORACLE_HOME, LD_LIBRARY_PATH (...). Mais sous windows pas de trace de ces variables.
Des idées sur la nature de ce lien ?
Merci d'avance!
