PHP (WAMP) OCI8 pilote de problème d'installation
Salutations,
J'ai besoin d'installer oci8 pilotes pour PHP, mais je vais avoir quelques difficultés.
J'ai déjà installer WAMP, qui est livré avec l'extension oci8, et ont fait ce qui suit dans l'effort pour le configurer:
- Activé l'extension en ajoutant ce qui suit à mon php.fichier ini dans mon Apache docroot comme une variable locale:
[PHP_OCI8]
extension=php_oci8.dll - Ajouté à mon répertoire d'extensions chemin d'accès à ma variable d'environnement PATH de windows (c:/wamp/bin/php/php5.3.0/ext/;)
- Ajouté le même répertoire d'extensions de mon php.fichier ini
Lorsque je démarre mon wamp, je vois le message d'erreur suivant:
- PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.3.0/ext/php_oci8.dll’
Je suis en mesure de vérifier que le chemin d'accès est correct, et je suis tenté de dire qu'il ya quelque chose de mal avec l' .dll, mais je ne suis pas sûr.
Quelqu'un a une expérience similaire?
OriginalL'auteur wannabenerd | 2010-11-03
Vous devez vous connecter pour publier un commentaire.
L'Oracle OCI8 pilote également nécessite que le Oracle Instant Client 10gR2 (aka 10.2.x) les bibliothèques ou plus récent être installé sur la machine de PHP est en cours d'exécution sur. Il est recommandé d'utiliser la base ou de Base version Lite en fonction de si vous avez besoin de l'internationalisation des bibliothèques ou pas.
Win32 Instant Client Page De Téléchargement
Win64 Instant Client Page De Téléchargement
Regarde comme c'était quelque chose dans le php.fichier ini qui a été édité à un certain point dans le processus. Semble qu'il y est un filtre que Apache a l'application et ce fut un paramètre quelque part dans le php.fichier ini. Vous ne savez pas où il était, mais à partir de frais à partir d'un "nettoyage" de php.fichier ini résolu le problème. Merci encore pour l'aide!
OriginalL'auteur Powerlord
Une annotation: j'ai récemment eu la tâche de l'installation de PHP 5 sur un système Windows avec Oracle HTTP Server 10g. PHP <= 5.0 nécessite une base de données Oracle 8i ou 9i client, PHP >= 5.1 nécessite un Oracle 10gR2 client ou au-dessus. L'Oracle HTTP Server 10g déploie un Oracle 10gR1 client qui n'est pas du tout pris en charge par PHP 5 (au moins sous Windows, peut-être on peut le compiler par lui-même...),
mais contient PHP 4.3.9 comme module Apache. Je ne pouvais pas l'utiliser: certains modules PHP qui sont nécessaires au moins besoin de PHP 5.0.
Solution: retour à l'Oracle HTTP Server à partir de la 9i CD d'accompagnement lors de l'exécution d'un 10gR2 base de données dans une autre base Oracle.
OriginalL'auteur elwood