Le blog du pangolin

Accueil > Base de données > Oracle > Installer oracle pour PHP sur une debian 6

Installer oracle pour PHP sur une debian 6

mardi 7 juin 2011, par Super Pangolin

Installer « Oracle Instant Client »

Il est à charger sur le site d’oracle, et facile à trouver en faisant une recherche avec le moteur d’oracle (j’ai tapé « instant client linux download »). Récupérez les archives rpm de l’instant client et du sdk.
Pour installer des rpm sous debian, on utilise « alien ».

apt-get install alien

Installation du rpm :

alien -i oracle-instantclient<version>.rpm
alien -i oracle-instantclient11.2-devel-<version>.rpm

On peut

installer le module php

 :

apt-get build-dep php5

Si ce n’est déjà fait, installer pear :

apt-get install php-pear

Pour installer oci8, il faut également php5-dev :

apt-get install php5-dev

Et enfin charger la librairie oci8 avec pecl :

Quant on vous demande le chemin de la librairie, vous devez aller voir dans /usr/lib/oracle et vous devriez avoir quelque chose qui ressemble à /client/lib.
A titre d’exemple, j’ai entré

instantclient,/usr/lib/oracle/11.2/client/lib/

Il ne reste plus qu’à ajouter la ligne

extension=oci8.so

dans le php.ini (normal et cli) et à redémarrer apache.

/etc/init.d/apache2 restart

Est-ce que ça fonctionne ?

Pour tester que ça fonctionne sans quitter la ligne de commande, on peut exécuter :

php -i|grep oci8

Sinon, un bon vieux phpinfo fera l’affaire.

Il ne reste plus qu’à coder votre appli !!

Messages

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.