Oracle
 sql >> Base de données >  >> RDS >> Oracle

Appel à la fonction indéfinie oci_connect()

Je viens de passer TROIS JOURS ENTIERS à me battre contre ce problème.

J'utilisais ma connexion ORACLE sous Windows 7 et aucun problème. La semaine dernière, je viens de recevoir un nouvel ordinateur avec Windows 8. Installez XAMPP 1.8.2. Chaque application PHP/MySQL sur ce serveur fonctionne correctement. Le problème est survenu lorsque j'essaie de connecter mes applications php à Oracle DB.

Appel à la fonction non définie oci_pconnect()

Et quand je démarre/arrête Apache avec des changements, un étrange "Warning" sur "PHP Startup" qui va dans LOG avec "PHP Warning:PHP Startup:in Unknown on line 0"

J'ai tout fait (sans commenter php_oci8.dll et php_oci8_11g.dll, copier oci.dll dans le répertoire /ext, près de /Apache et RIEN ne fonctionne. Téléchargez toutes les versions d'Instant Client et RIEN.

Dieu est venu à mon aide. Lorsque je télécharge ORACLE Instant Client 32 bits, tout fonctionne correctement. phpinfo() affiche les informations oci8 et mon application fonctionne correctement.

Donc, PEU IMPORTE QUE VOTRE VERSION WINDOWS SOIT x64. Le lien est entre XAMPP et ORACLE Instant Client.