Um pré requisito para a instalação de módulos pdo_oci et oci 8 é a presença de um cliente oracle.
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
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
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