Linux RedHat - Oracle installant les modules pdo_oci et oci8

Un utilisateur aura besoin d’un client Oracle avant d’installer les modules oci8. Il existe diverses commandes associées à Linux que l'utilisateur doit définir. Après avoir téléchargé Oracle xe Client, vous devrez également installer les add-ons. Pour l'installation des modules oci8, l'utilisateur doit décompresser le package oci. Après le lancement de la commande, la dernière étape associée aux modules Oracle et oci8 consistera à ajouter une bibliothèque partagée. Pour un guide pas à pas, consultez la solution proposée ci-dessous ...

Avant d'installer les modules pdo_oci et oci8, la présence d'un client Oracle est nécessaire.

Installation d'Oracle xe Client

  • 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 "Outils de développement" #yum install bc libaio.i386 glibc.i686 
  • Ensuite, il installera le rpm du client Oracle, téléchargeable à partir du site Web Oracle.

 # rpm-ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm 
  • Installer des add-ons:

 #yum install oracle-lib-compat 
  • Enfin, ajoutez l'instance Oracle dans l'éditeur de liens dynamique

 #echo / usr / include / oracle // client> /etc/ld.so.conf.d/oracle_client.conf #ldconfig -v 

Installation de oci8

  • Il doit être placé dans un répertoire d’installation ou décompresser le paquet oci, téléchargeable ici.

 #tar -xzvf oci-.tgz #cd oci- #phpize 
  • Ensuite, lancez simplement la commande suivante:

 # ./configuration --with-oci8 =. / configure --with-oci8 = / chemin / vers / client / oracle 
  • Enfin, nous devons ajouter la bibliothèque partagée à php et redé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 d’abord aller dans le répertoire d’installation et télécharger le paquet via la commande:

 #pecl télécharger pdo_oci 
  • Notez que: le colis est fourni à la livraison et que cette étape peut donc être remplacée par une copie de tgz fournie.
  • Ensuite, décompressez le paquet:

 #tar xvfz PDO_OCI-1.0.tgz 
  • Pour d'autres manipulations, allez au niveau du répertoire non compressé

 #cd PDO_OCI-1.0 
  • Puis lancez les commandes:

 #phpize #mkdir include #ln -s / usr / include / php5 / include / php 
  • Enfin, lancez l'installation

 #make && make install 
  • Pour configurer php et le serveur web apache afin de supporter le module pdo_oci, nous devons ajouter la ligne suivante à php.ini:

 extension = pdo_oci.so 
  • À ce stade, redémarrez simplement le serveur Web.

Remarques

Merci à wjaouadi pour ce conseil

Article Précédent Article Suivant

Les Meilleurs Conseils