Oracle
 sql >> Base de données >  >> RDS >> Oracle

Installer l'extension oci8 sous linux pour php ?

Si je me souviens bien, l'extension OCI8 ne compilerait même pas sans Instant Client; si vous installez en utilisant PECL , il vous demande le chemin Instant Client. De plus, d'après mon expérience, vous aurez également besoin d'Instant Client SDK en plus de Basic, décompressez-les dans un répertoire et créez des liens symboliques avant d'exécuter la commande PECL :

sudo ln -s libclntsh.so.* libclntsh.so
sudo ln -s libocci.so.* libocci.so

N'oubliez pas d'activer la configuration plus tard :

echo "; configuration for php oci8 module" | sudo tee /etc/php5/conf.d/oci8.ini
echo extension=oci8.so | sudo tee -a /etc/php5/conf.d/oci8.ini

Extrait de ce message (en russe), j'ai également installé OCI8 moi-même récemment sur Debian 7.