introduction screenshots faq forum blog modules components download
Please use the search function and/or read the FAQ first.

Go to Topic: PreviousNext
Go to: Message ListNew TopicSearchLog InPrint View

PHP and Oracle



Posted by: gl29
October 27, 2010 03:27PM
Hi,
I am trying to connect PHP to Oracle without any luck.
When clicking on "php_oci8" (actually in red !) in the extension windows, I get the following error message:
"PHP startup: unable to load dynamic library 'c:\EASYPHP1.3\php\ext\php_oci8.dll' - The specified module could not be found."
Error message is shown twice in a loop.

Now, everything seems to be in place ... The Oracle Instant Install folder (also specific in Windows path) ...
Can someone help ?
Thnaks
Gaëtan
Options: ReplyQuote
Posted by: Amour
October 27, 2010 07:43PM
Juste avant, s'il parle d'une autre DLL manquante, il se peut qu'elle soit dans le dossier EasyPHP\php et qu'il faille la copier dans EasyPHP\apache\bin ;)
Options: ReplyQuote
Posted by: Thierry
October 28, 2010 10:02AM
regarde avec dependancy walker les DLL necessaires pour l'extension PHP, recherche ces fichiers et rajoute leur chemin dans ton PATH.
Options: ReplyQuote
Posted by: Dede2b
October 29, 2010 09:32AM
Salut,
j'ai le même problème que lui et j'arrive pas à le résoudre, je sais pas comment installer le oci8.dll, et j'en ai besoin pour le boulot.

Quelqu'un pourrait il m'aider ?

Merci d'avance.

PS : je sus un débutant ^^
Options: ReplyQuote
Posted by: Amour
October 29, 2010 10:46AM
J'ai déjà indiqué comment faire 2 posts plus haut ;)
Options: ReplyQuote
Posted by: Dede2b
October 29, 2010 11:23AM
C'est ce que j'ai fait et cela n'as pas résolu le problème voilà pourquoi je redemande !
Options: ReplyQuote
Posted by: Amour
October 29, 2010 11:29AM
Afin que je comprenne : quel fichier avez-vous mis et où ?
Options: ReplyQuote
Posted by: Dede2b
October 29, 2010 02:40PM
Alors j'avais déjà d'installé sur mon ordinateur easyphp,
j'ai ensuite installé le "instant client oracle 10g".
Ensuite j'ai essayé d'activé l'extensions php nommé : "php_oci8"
et cela me met comme erreur :
"le point d'entrée de procédure OCILobRead2 est introuvable dans la bibliothèque de liens dynamiques OCI.dll".

J'ai la oci.dll mise dans les dossiers :
-C:\Windows\System32
-C:\Program Files (x86)\EasyPHP-5.3.3\apache\bin

Ainsi que la php_oci8.dll dans ce dossier-ci : C:\Program Files (x86)\EasyPHP-5.3.3\php\ext

Et je vois donc pas comment réglé le problème.

Merci
Options: ReplyQuote
Posted by: Thierry
October 30, 2010 12:56AM
Tu rajoute le path du rep ou t'as chope cette DLL dans le PATH.
Options: ReplyQuote
Posted by: Amour
October 30, 2010 11:54AM
Si jamais avec la DLL adéquate ça ne passe pas, il faudrait demander à Oracle ou à PHP quel package de Oracle utiliser...
Options: ReplyQuote
Posted by: Thierry
October 29, 2010 12:11PM
faut installer la partie client d'oracle. J'en sais pas plus.
Options: ReplyQuote


Go to: Message ListSearchLog In
Your Name: 
Your Email: 
Subject: 
Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.