[FUG-BR] PHP5 + ORACLE

Márcio Luciano Donada mdonada em auroraalimentos.com.br
Segunda Julho 23 17:42:36 BRT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Edilson Azevedo escreveu:
> Ola pessoal!
>
> Possuo um servidor web freebsd 6.2 e preciso que ele acesse um
> banco oracle que estah em outra maquina aqui na rede, para fazer
> umas consultas, coisa e tal.
>
> Alguem tem ideia de alguma documentacao que me auxilie a realizar
> essa tarefa?
>
>

O processo é simples,
Se você já tem o php5 instalado não tempo problema, vamos fazer o
seguinte:

[1]. no
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html,
você baixa os seguintes pacotes:
instantclient-basic-linux32-10.2.0.3-20061115.zip e
instantclient-sdk-linux32-10.2.0.3-20061115.zip

(eu descompactei os mesmo no /usr/local/)

Faz uma ln para o oracle

ln -sf /usr/local/instantclient_10_2/libclntsh.so.10.1 \
  /usr/local/instantclient_10_2/libclntsh.so



descompacta primeiro o basic e depois o sdk. Em seguinda, você baixa
apenas o source do php5 e roda o seguinte comando:



./configure --with-oci8=shared,instantclient,/usr/local/instantclient_10_2

make

cp modules/oci8.so /usr/local/lib/php/20020429/

e basta dar um restart no apache e fazer um teste.

O processo é bem simples.

Se você não tem ele instalado ainda, eu sugiro você instalar ele
normalmente sem o suporte ao oracle,
ai depois você compila como mostrei acima.

Abraço,

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
 
iD8DBQFGpRK7bjyCr4Ixg0wRAns0AJ9U2/G99jLAA4NYspWwnJFymyqpsgCgqzCx
ntGvvfxRcHP2nR5UWZwD/0k=
=2BAt
-----END PGP SIGNATURE-----



Mais detalhes sobre a lista de discussão freebsd