PHP Avertissement au démarrage en essayant de charger php_oci8.dll

Je suis en utilisant XAMPP et d'essayer de configurer la connexion à Oracle sql.

J'ai décommenté la ligne extension=php_oci8.dll et au premier abord, cela s'est terminé avec une erreur (que oci.dll est manquant), mais plus tard, j'ai téléchargé instantclient à partir d'Oracle pages web. J'ai essayé avec les versions 10.2, 11.2, et 12,1 mais ni travaillé. Évidemment, j'ai ajouté le chemin d'accès à ces bibliothèques à mon PATH env variable.

L'avertissement que je suis arriver au démarrage d'Apache est: PHP Warning: PHP Startup: in Unknown on line 0

Le message d'erreur quand j'essaie de connecter est: PHP Fatal error: Call to undefined function oci_connect() in ...

J'ai essayé avec php_oci8.dll et php_oci8_11g.dll. Ces fichiers sont dans mon php/ext répertoire (ils ont été inclus dans xampp), mon instantclient est ajouté à PATH et l'avertissement ne s'affiche pas si je désactive les modules. J'ai essayé de redémarrer les services et l'ordinateur.

Pouvez-vous m'aider à trouver une solution sur la manière de configurer correctement? Je suis sous Windows 8.1 avec des privilèges administratifs.

BTW. Mon phpinfo() dit que OCI8 est activé (mais les fonctions comme oci_connect ne fonctionnent toujours pas).

EDIT: Quand j'ai essayé de courir PHP manuellement, j'ai enfin eu l'erreur d'affichage de ce qui n'allait pas: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_oci8_11g.dll' - %1 is not a valid Win32 application. in Unknown on line 0 Pouvez-vous m'aider à savoir où puis-je télécharger une version correcte?

Avez-vous nettoyer tous les d'installation d'Oracle avant de réinstaller une version différente ?
Je n'ai pas installer Oracle sur mon PC. Je suis à l'aide d'une connexion VPN pour se connecter au serveur. J'ai téléchargé sqldeveloper et cela a fonctionné (il n'a pas à installer quoi que ce soit tout de même)

OriginalL'auteur Kelu Thatsall | 2013-12-29