Oracle
 sql >> Database >  >> RDS >> Oracle

Installazione dell'estensione oci8 in Linux per php?

Se ricordo bene, l'estensione OCI8 non verrebbe nemmeno compilata senza Instant Client; se installi usando PECL , ti chiede il percorso Instant Client. Inoltre, in base alla mia esperienza, avrai anche bisogno di Instant Client SDK oltre a Basic, decomprimili in una directory e crea alcuni collegamenti simbolici prima di eseguire il comando PECL:

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

Non dimenticare di abilitare la configurazione in un secondo momento:

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

Tratto da questo post (in russo), ho anche installato recentemente OCI8 su Debian 7.