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