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

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

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
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.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade