Instalando o instantclient da oracle e a extensão OCI8 no debian

Os procedimentos neste artigo podem estar desatualizado em relação as versões disponíveis do instantclient, porém, o passo-a-passo continua o mesmo.

Primeiramente é necessário baixar dois arquivos do sitio da oracle. Não tenho como lhe indicar os links diretos para estes dois arquivos, pois primeiro é necessário você aceitar a licença e fazer o login.

Após baixar os dois arquivos crie o diretório oracle/instantclient dentro de opt

Mova os arquivos compactados para a pasta instant cliente e descompacte-os

Mova o conteúdo da pasta criada para dentro de instantclient

Crie dois links simbólicos para duas bibliotecas usadas pela extensão do PHP, que estão com nomes diferentes do esperado pela extensão.

Instale o pacote php5-dev e php-pear. Se eu não me engano o dpkg consegue resolver todas as dependências dos pacotes, mas se houver alguma coisa a mais pode me procurar.

Instale a extensão oci8

Aqui ele vai te fazer uma pergunta sobre onde está o seu instant client. Responda com: instantclient,/opt/oracle/instantclient/

Execute o comando abaixo para instruir o php a carregar a extensão

Verifique se a extensão foi carregada corretamente

E é só! Agora su aplicação PHP fará a comunicação com o banco de dados da Oracle.