SMsoft – informatica e dintorni

Aggiungere supporto oci8 (oracle db) per PHP su Debian Jessie

Per usare le librerie oci8 (http://php.net/manual/en/oci8.setup.php) in PHP installato su Jessie ci sono diverse procedure. Questa, forse, la più veloce.

Innanzitutto installiamo PHP nella modalità che preferite (mod_apache, php-fpm, etc). Dato che la procedura può essere differente in base alla modalità scelta, non la riporto in questa guida. Cercate nel blog, ci sono le procedure per le varie modalità.

Veniamo ad OCI8. Scarichiamo l’Instant Client di Oracle da http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html relativo all’architettura del sistema operativo (32/64 bit). Il pacchetto è Instant Client Package – Basic. Scarichiamo anche il pacchetto Instant Client Package – SDK.

Decomprimiamo il tutto in /opt per avere:

e

Poi linkiamo:

Installiamo il pacchetto di sviluppo PHP:

Installiamo la libreria tramite PECL. Nel caso serva impostare un proxy, si può usare:

Procediamo con:

Durante l’installazione richiede ORACLE_HOME che va indicato con la cartella contenente l’Instant Client di Oracle scaricato all’inizio, quindi digitiamo alla richiesta: instantclient,/opt/instantclient_12_1

Inseriamo il caricamento dell’estension enel file php.ini:

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Taggato su: , , , ,

Commenti

Page optimized by WP Minify WordPress Plugin