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