Programmation Web Avancée

Blogue

Les cours

Configurer le module Oracle pour PHP (Windows)


Rédigé par , le
Pour ceux qui possèdent un serveur de base de données Oracle et un système d'exploitation Windows, voici les étapes à suivre afin de permettre à PHP de s'y connecter.

D'abord, il faut modifier le fichier php.ini. Ceux qui possèdent WAMP peuvent y aller directement en utilisant son menu.

Dans ce fichier, retirez le " ; " de la ligne extension=php_oci8.dll

[…]
extension=php_mysqli.dll
extension=php_oci8.dll
;extension=php_openssl.dll
[…]


Redémarrez votre serveur Apache. À ce point-ci, ceux qui ont une base de données Oracle sur leur poste de travail devraient maintenant pouvoir s'y connecter avec PHP. Voir plus bas pour un exemple de connexion.


Configuration supplémentaire pour ceux qui utilisent un serveur Oracle sur une machine distante

Ceux dont le serveur Oracle est sur une autre machine doivent faire une configuration supplémentaire. Il faut installer le " Oracle Instant Client ". Heureusement, son installation est simple. Voici les étapes :

1- Télécharger l'instant client. (Sur Google faites la recherche : download instant client Oracle).
2- Extraire les fichiers dans un dossier comme C:/instantclient.
3- Modifier la variable d'environnement PATH en ajoutant le chemin vers le dossier instantclient.
4- Redémarrer votre ordinateur. Voilà !


Exemple de connexion

Voici un exemple de connexion Oracle en PHP:

oci_new_connect("scott", "tiger", "ORCL");

Cette ligne implique que vous avez bien configuré l'alias ORCL dans le fichier tnsnames.ora. Autrement, vous pouvez toujours utiliser la méthode de connexion simplifiée (EZ connect) comme suit : 

oci_new_connect("scott", "tiger", "hote:1521/orcl");
oci_new_connect("scott", "tiger", "notes-de-cours.com:1521/orcl");

Ajouter votre commentaire
(facultatif)
(facultatif et non divulgé)
Captcha image
Prenez le nombre affiché et faites moins 1.
 
Blog  

Les articles


Pour envoyer une demande d'assistance à l'enseignant, cliquez ici