OVH Cloud OVH Cloud

Oracle, Php et Windows

1 réponse
Avatar
Thierry B.
Bonjour,

Quand la base Oracle et le serveur web sont sur la même machine (de test), y
a t'il obligation d'installer également 'Oracle Client' sur cette même
machine pour que php puisse accéder à cette base ?

Je suis sur une application qui doit pouvoir tourner sur plusieurs base de
données différentes. En ce moment je suis sur Oracle, et comme j'ai trouvé
personne qui puisse tester pour moi, j'ai donc installé Oracle 8.1.7
Personal Edition pour Windows 2000.

Entre autre galère, je n'ai pas réussi à déterminer une chose. D'après ce
que j'ai pu lire, il semble qu'il faille installer systématiquement
'Oracle8i Client' sur le poste ou le serveur web et php tournent pour que
php puisse accéder à Oracle, mais comme j'ai tout sur la même machine, je
n'ai installé que l'option par défaut 'Oracle8i Personal Edition'.


Thierry B.
--
Click below to answer / cliquez ci dessous pour me repondre
http://cerbermail.com/?MQkxTL4vUP

1 réponse

Avatar
Noe
"Thierry B." a écrit dans le message de
news:burq7m$ke6$
Bonjour,

Quand la base Oracle et le serveur web sont sur la même machine (de test),
y

a t'il obligation d'installer également 'Oracle Client' sur cette même
machine pour que php puisse accéder à cette base ?


Evidemment. PHP te fournis des fonctions d'accès à l'API Oracle client, mais
ce client ne sort pas de la cuisse de Jupiter...

Je suis sur une application qui doit pouvoir tourner sur plusieurs base de
données différentes. En ce moment je suis sur Oracle, et comme j'ai
trouvé

personne qui puisse tester pour moi, j'ai donc installé Oracle 8.1.7
Personal Edition pour Windows 2000.


Soit. Tu peux aussi passer par une couche d'abstraction "existante" (soit
côté PHP avec AdoDB par ex, soit côté client SGBD avec ODBC) pour ne pas
avoir (enfin, c'est relatif...) à prendre en compte manuellement différents
serveurs.

Entre autre galère, je n'ai pas réussi à déterminer une chose. D'après ce
que j'ai pu lire, il semble qu'il faille installer systématiquement
'Oracle8i Client' sur le poste ou le serveur web et php tournent pour que
php puisse accéder à Oracle, mais comme j'ai tout sur la même machine, je
n'ai installé que l'option par défaut 'Oracle8i Personal Edition'.


AMHA avec une seule install tu as effectivement mis les 2 morceaux sur ta
machine. Lors du déploiement il faudra bien installer le client uniquement
sur le serveur Web.

N.O.E.




Thierry B.
--
Click below to answer / cliquez ci dessous pour me repondre
http://cerbermail.com/?MQkxTL4vUP