Création
d'entreprise

Linux - RedHat - Oracle-Installation des modules pdo_oci et oc

Un pré requis pour l’installation des modules pdo_oci et oci 8 est la présence d’un client oracle.

Installation du client oracle xe


L’installation commence par la mise en place des modules pré-requis via les commandes :
#yum install php-pear php-devel zlib zlib-devel
#yum groupinstall "Development Tools"
#yum install bc libaio.i386 glibc.i686

Ensuite, il faudra installer l’rpm du client oracle (téléchargeable sur le site oracle)
#rpm-ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm

et installer des modules complémentaires :
#yum install oracle-lib-compat

Enfin, ajouter l’instance oracle au dynamic linker
#echo /usr/include/oracle/<VERSION>/client > /etc/ld.so.conf.d/oracle_client.conf
#ldconfig –v

Installation de oci8


Il faut se placer dans un répertoire d’installation où décompresser le package oci (téléchargeable sur le site http://pecl.php.net/package/oci8)
#tar -xzvf oci-<VERSION>.tgz
#cd oci-<VERSION>
#phpize

Ensuite, il faudra lancer la commande suivante :
#./configure --with-oci8=./configure --with-oci8=/chemin/vers/client/oracle

Enfin, il faut ajouter la librairie partagée à php et rédémarrer le serveur web
#echo extension=oci8.so > /etc/php.d/oci8.ini

Installation de pdo_oci


Pour installer le module pdo_oci il faut commencer par se palcer dans répertoire d’installation et télécharger le package via la commande
#pecl download pdo_oci

N.B : Le package est fourni au niveau de la livraison et donc cette étape peut être remplacée par un copie du tgz fourni.
Ensuite, il faudra décompresser le package :
#tar xvfz PDO_OCI-1.0.tgz

Pour la suite de la manipulation il faut se placer sur le répertoire décompressé
#cd PDO_OCI-1.0

Et lancer les commandes :
#phpize
#mkdir include
#ln -s /usr/include/php5/ include/php

Enfin, lancer l’installation
#make && make install

Pour configurer php et le serveur web apache pour prendre en charge le module pdo_oci, il faut ajouter au fichier php.ini la ligne :
extension=pdo_oci.so 

Et redémarrer le serveur web.
Publié par wjaouadi - Dernière mise à jour le 25 novembre 2009 à 11:29 par wjaouadi
Ce document intitulé « Linux - RedHat - Oracle-Installation des modules pdo_oci et oc » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Linux - RedHat - Oracle-Installation des modules pdo_oci et oc
  •  Linux - RedHat - Oracle-Installation des modules pdo_oci et oci8 » Fiches pratiques : Un pré requis pour l’installation des modules pdo_oci et oci 8 est la présence d’un client oracle. Installation du client oracle xe L’installation commence par la mise en place des modules pré-requis via les commandes : #yum install php-pear php...
  •  Install d'oracle sous linux (redhat 7.1) » J'ai fait tout le travail préeliminaire (creation du user oracle.dba, mise à jour de son bash_profile etc ...). Et c'est en lancant le script runInstaller que j'ai le message suivant. Pas de fichier jre sur le systeme. Initializing Java Virtual...
  •  Pb installation Oracle 9i sous linux RedHat 9 » Bonjour, configuration : glibc-2.3.2-11.9 Noyau 2.4.20-8 compilateur gcc (GCC) 3.2.2 20030222 je fais l'installation d'Oracle 9i sous linux et au lancement de ./runInstaller, j'ai lerreur suivante: "Initializing Java Virtual Machine from...
  •  Installer WebMin » Fiches pratiques : WebMin permet d'administrer à distance une machine Linux à partir d'un simple navigateur. Voici les instructions pour installer rapidement l'interface d'administration WebMin sous Debian (et Ubuntu): 1) Installez les paquets nécessaires à...
  •  Linux - Oracle - Installation d'Oracle 11g sous Linux Ubuntu » Fiches pratiques : Présentation Téléchargement d’UBUNTU Téléchargement d’Oracle Configuration du serveur X Mise à jour des packages Installation des packages de pré-installation Mise à jour du shell Mise à jour de la configuration des utilisateurs...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Linux - Utilité de la commande "Luit"
Que faire quand on n'a plus accés au mode graphique ?