je te remercie pour ton aide, mais tout ca je l'avais verifie. De plus je n'ai rien change a la configuration de WAMP, a part decommenter les extensions qui m'interessees.
je me suis sans doute mal exprime. en fait, j'en suis au stade de la FAQ 5 :
J'essaie d'ajouter une extension PHP en la décommentant dans le php.ini et j'ai un message d'erreur "PHP Startup: Unable to load dynamic..." alors que le fichier est bien présent.
J'ai mis en pratique ce qui etait dit dedans, mais je n'ai pas reussi a trouver les dependances, soit disant indiquees dans les messages d'erreur, dont php_oci8.dll a besoin pour fonctionner.
Les messages d'erreur sont ceux de mon premier post.
Re: Pb extension oci8 et oracle (faq lu et appliquee)
Envoyé par:
Hekt
(---.eivd.ch)
Date: 19 May 2005 à 11:34
Je ne sais pas si c'est déjà fait, mais il faut donner tout les droits aux utilisateurs pour les dossiers d'installation d'oracle, sinon, il n'arrive pas à charger l'extension
en fait le probleme venait du fait que je n'ai pas le serveur oracle installe sur ma machine et que j'avais le client oracle installe sur un disque distant (auquel j'ai acces). En fait il me manquais une variable d'environnement qui fasse reference au client oracle. apres ca apache tourne sans sourcille. petit bemol a mes conseils, WAMP5 ne marche toujours pas. je ne sais pas ce qui faut faire du cote de WAMP5. J'ai toujours les meme message d'erreur. Mais lorsque je double clique sur l'icone apache, ca marche... A toi de voir si tu as absolument besoin de WAMP5. J'ai resolu le probleme en supprimant WAMP5, en installant apache 1.3 (mode console) et PHP5. Ca me suffit largement car je n'ai nullement besoin de MySQL et ca marche a merveille.
si je n'ai pas ete clair ou si tu as d'autres questions, n'hessite pas.. bon courrage
j'ai le meme problème que toi, j'ai fait tout ce que tu préconise dans le message précédent, et ca marche toujours pas. j'ai un client d'installé sur ma machine avec une variable d'environement qui y fait référence....
salut, j'essaye aussi de configurer oracle avec php, je charge la librarie php_oci8.dll mais j'ai le message suivant "PHP Startup: Unable to load dynamic..." precedé d'un message me parlant de OCI.DLL et de OCILobClose...
et bien entendu la library n'est pas chargée.
quelqu'un aurai t il une petite idée de la marche a suivre.
Même problème, avec WAMP5 (v1.6). "la bibliothèque des liaisons dynamique OCI.dll est introuvable... " puis "PHP Startup: Unable to load dynamique library 'c:/wamp/php/ext/php_oci8.dll' "
Effectivement, je n'ai pas de 'OCI.dll' sur mon système (Windows 2000 SP4), par contre j'ai bien la 'php_oci8.dll' au bon endroit.
Faut il installer un client Oracle ou installer séparément cette 'OCI.dll'? ; ou une autre méthode permet elle de résoudre ce problème?
J'ai bien suivi les instructions de la FAQ , mais point de solution.
voir aussi cette page, particulièrement le point 9. Si tu utilises Dreamweaver il existe une excellente extension nommée PHAKT qui est free (GPL) sur le site www.interaktonline.com (voir download - produits gratuits). Cette extension pour dreamweaver gère automatiquement les connections aux bases Oracles et te permet de paramètrer correctement et facilement les connections.
et pour terminer, chez PHP c'est ici : [us3.php.net]
ex : .... Oracle functions Introduction These functions allow you to access Oracle 10, Oracle 9, Oracle 8 and Oracle 7 databases using the Oracle Call Interface (OCI). They support binding of PHP variables to Oracle placeholders, have full LOB, FILE and ROWID support, and allow you to use user-supplied define variables.
Requirements You will need the Oracle client libraries to use this extension. Windows users will need libraries with version at least 10 to use the php_oci8.dll.
The most convenient way to install all the required files is to use Oracle Instant Client, which is available from here: [www.oracle.com]. To work with OCI8 module "basic" version of Oracle Instant Client is enough. Instant Client does not need ORACLE_SID or ORACLE_HOME environment variables set. You still may need to set LD_LIBRARY_PATH and NLS_LANG, though.
Before using this extension, make sure that you have set up your Oracle environment variables properly for the Oracle user, as well as your web daemon user. These variables should be set up before you start your web-server. The variables you might need to set are as follows:
ORACLE_HOME
ORACLE_SID
LD_PRELOAD
LD_LIBRARY_PATH
NLS_LANG
For less frequently used Oracle environment variables such as TNS_ADMIN, TWO_TASK, ORA_TZFILE, and the various Oracle globalization settings like ORA_NLS33, ORA_NLS10 and the NLS_* variables refer to Oracle documentation.