Após muitos anos compilando o PHP com suporte ao postgres, mysql e sqlite, resolvi preparar novos pacotes para instalar o PHP-GTK2 já com suporte ao Oracle. Inicialmente o Adianti Studio (www.adianti.com.br/studio) irá se beneficiar de novos drivers para construir aplicações para o Adianti Framework (www.adianti.com.br/framework). O framework já possui drivers para postgres, mysql e sqlite, e em breve terá para Oracle e Sql Server.
Mas habilitar o suporte ao Oracle é realmente muito fácil. Primeiro devemos baixar as bibliotecas cliente, que eles chamam de Instant Client (www.oracle.com/technetwork/database/features/instant-client/). Devemos tomar cuidado para baixar para a plataforma correta (32 ou 64 bits) e baixar no mínimo os pacotes basiclite e sdk, descompactando-os no mesmo diretório.
Em seguida, devemos acessar o diretório do instantclient e fazer um link:
Outro pré-requisito é a libaio, para isso:
Pronto, agora basta compilarmos o PHP, adicionando (--with-oci8) ao configure, identificando o caminho da instantclient.
Pronto, agora temos habilitado as funções de acesso ao Oracle (php.net/oci8)
Mas habilitar o suporte ao Oracle é realmente muito fácil. Primeiro devemos baixar as bibliotecas cliente, que eles chamam de Instant Client (www.oracle.com/technetwork/database/features/instant-client/). Devemos tomar cuidado para baixar para a plataforma correta (32 ou 64 bits) e baixar no mínimo os pacotes basiclite e sdk, descompactando-os no mesmo diretório.
Em seguida, devemos acessar o diretório do instantclient e fazer um link:
ln -s libclntsh.so.11.1 libclntsh.so
Outro pré-requisito é a libaio, para isso:
apt-get install libaio1
Pronto, agora basta compilarmos o PHP, adicionando (--with-oci8) ao configure, identificando o caminho da instantclient.
./configure \
--with-oci8=instantclient,<caminho-da-instant-client>
.. demais parâmetros de compilação
make
make install
--with-oci8=instantclient,<caminho-da-instant-client>
.. demais parâmetros de compilação
make
make install
Pronto, agora temos habilitado as funções de acesso ao Oracle (php.net/oci8)
Comentários
Pablo Dall'Oglio:
E no mac, instalar XCode e Command Line Tools for XCode (https://developer.apple.com/)

Você precisa realizar login pelo Facebook para enviar posts, comentários, apagar posts ou baixar posts em PDF.
Para isso, clique no botão "Login no facebook".
apt-get install build-essential