Configuração do PHP para conexão com Oracle usando a ferramenta de comunicação OCI8

Veja neste artigo como configurar o PHP para conexão com Oracle usando a ferramenta de comunicação OCI8.

Este tutorial tem por objetivo explicar a instalação dos seguintes itens no Fedora Core 4:

 

As versões escolhidas para trabalhar foram às seguintes:

Inicialmente deverá estar instalado o cliente instantâneo que poderá ser baixado do site da Oracle. Após o término do download será necessário copiar o cliente instantâneo e SDK para o diretório /usr/local.

 

Segue abaixo os comandos utilizados para fazer as cópias:

Ao término da cópia será necessário descompactar os dois arquivos utilizando o comando unzip, por exemplo.

Para iniciar a configuração do OCI8 será necessário criar dentro de /usr/local uma pasta com o seguinte nome instantclient_10_2.  O cliente instantâneo irá extrair os arquivos dentro da pasta em /usr/local/instantclient_10_2 e o SDK na /usr/local/instantclient_10_2/sdk.

O passo seguinte é fazer a configuração da variável de ambiente LD_LIBRARY_PATH que será utilizada em seguida para a instalação do PHP. A forma correta de configuração é através de export conforme está apresentando abaixo:

Em seguida é necessário criar um link simbólico para a biblioteca libclntsh da seguinte forma:

Após criar o link será necessário atualizar informações da LD para carregar as bibliotecas recém instaladas:

Posteriormente será necessário editar o .bashrc do usuário oracle da seguinte maneira.

Se houver necessidade, mas é opcional poderá editar o .bashrc usuário root.

O segundo passo é fazer a configuração do Apache. Após o download do Apache será necessário fazer a extração do mesmo com seguinte comando:

Ao termino da extração entre na pasta recém criada.

Em seguida será necessário fazer a configuração.

Logo depois a compilação e instalação respectivamente.

E finalmente deverá ser feito a customização e teste do serviço

O terceiro passo será necessário fazer a instalação e configuração do PHP. Após o download do PHP será necessário fazer a extração do mesmo com seguinte comando:

Ao termino da extração entre na pasta recém criada.

Em seguida será necessário fazer a configuração.

Logo depois a compilação e instalação respectivamente.

Em seguida será necessário copiar o arquivo php.ini-dist para /usr/local/lib/php.ini e editar o arquivo php.ini e descomentar as linhas referentes ao oci8

Se as informações retornadas do banco saírem truncadas será necessário editar o .bashrc do usuário oracle e acrescentar esta linha:

Será opcional também editar o bashrc usuário root:

Após finalizar os três passos citados anteriormente crie um script de php que faça a conexão com banco de dados Oracle e verifique o resultado.

 

 

Artigos relacionados