connexion à Oracle sous win2000

wiwimagique
Invité n'ayant pas de compte PHPfrance

29 sept. 2005, 12:30

Bonjour,

Voilà mon problème :
Sur un win2000, j'ai installé Apache 2 et php : le tout marche.
J'ai également installé un client Oracle (OracleHome 92) et je l'ai configurer pour se connecter au serveur Oracle : tout marche bien.

Le hic vient lorsque j'essaie de faire fonctionner php avec Oracle.
J'ai bien entendu décommenté l'extension Oracle dans le php.ini (php_oci8.dll) et j'ai également donné le bon chemin d'accès au dll.

J'obtiens ce message lorsque je lance une page :

The dynamic link Library OCI.dll could not be found in the specific path
c:\php;.;c:\winnt; etc .....

suivi de :
phpstartup : Unable to load dynamic library 'c:\php\ext\php_oci8.dll' - The specific module could not be found


En cherchant sur les fora, j'ai vu que ce message apparaissait lorsque php n'a pas réussit à trouver ledit fichier. Or, il est bien là, à l'endroit indiqué par l'erreur. Le fichier n'est pas corrompu.


Est-ce que quelqu'un aurait une idée pour m'aider ?

Merci

Eléphant du PHP | 199 Messages

29 sept. 2005, 13:14

Les 2 font la paire : coder ET commenter :wink:

wiwimagique
Invité n'ayant pas de compte PHPfrance

29 sept. 2005, 14:20

Merci,

mais en fait, dans ce log, il n'y a que des gens qui ont le même problème que moi. (Et ça fait 4 ans qu'ils cherchent :-p )

Sinon, le logiciel est sympas mais je ne comprends pas trop comme ça marche. Et même si je trouvais où ça coince, il ne permet pas de réparer l'erreur il me semble.
Surtout que le logiciel me sort une grosse erreur lorsque j'ouvre le dll incriminé :-p

wiwimagique
Invité n'ayant pas de compte PHPfrance

29 sept. 2005, 15:57

Problème résolu par mon admin :o)
donc je vous l'expose.


C'est très simple en fait : Installer Apache AVANT le client Oracle.

Je ne vois trop la logique la dedans mais ça marche :-D