Linux - RedHat - Oracle-Instala módulos pdo_oci et oc

Fevereiro 2017



Um pré requisito para a instalação de módulos pdo_oci et oci 8 é a presença de um cliente oracle.

Instalação de um cliente oacle xe


A instalação começa pela colocação dos módulos pré requisitos em seus lugares via os comandos:
#yum install php-pear php-devel zlib zlib-devel   
#yum groupinstall "Development Tools"   
#yum install bc libaio.i386 glibc.i686

Em segudia, será preciso instalar o rpm do cliente oracle (download no site oracle)
#rpm-ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm

E instalar módulos complementares :
#yum install oracle-lib-compat

Enfim, adicionar a instancia oracle no dynamic linker
#echo /usr/include/oracle/<VERSION>/client > /etc/ld.so.conf.d/oracle_client.conf   
#ldconfig -v   

Instalação do oci8


Será preciso colocar em um diretório de instalação ou descompactar o pacote oci (download no site http://pecl.php.net/package/oci8)
#tar -xzvf oci-<VERSION>.tgz   
#cd oci-<VERSION>   
#phpize

Em seguida, é preciso lançar o comando seguinte :
#./configure --with-oci8=./configure --with-oci8=/chemin/vers/client/oracle

Enfim, é preciso adicionar a biblioteca partilhada em php e reiniciar o servidor web
#echo extension=oci8.so > /etc/php.d/oci8.ini

Instalação de pdo_oci


Para instalar o módulo pdo_oci é preciso começar para se colocar no diretório de instalação do pacote via comando
#pecl download pdo_oci

N.B : O pacote é fornecido no nível da entrega e então esta etapa pode ser substituida por um copiar tgz fornecedor.
Em seguida, é preciso descompactar a pacote :
#tar xvfz PDO_OCI-1.0.tgz

Para a continuidade da manipulação é preciso se colocar no diretório descompactado
#cd PDO_OCI-1.0

E lançar os comandos :
#phpize   
#mkdir include   
#ln -s /usr/include/php5/ include/php

Enfim, lançara instalação
#make && make install

Para configurar php e o servidor web apache para considerar o módulo pdo_oci, é preciso adicionar no arquivo php.ini a linha:
extension=pdo_oci.so 

E reiniciar o servidor web.


Tradução feita por Ana Spadari

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 19 de abril de 2011 às 07:35 por ninha25.
Este documento, intitulado 'Linux - RedHat - Oracle-Instala módulos pdo_oci et oc', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.