Changes between Initial Version and Version 1 of WF/Configuracaoservidororacle


Ignore:
Timestamp:
03/30/09 10:27:21 (15 years ago)
Author:
gbisotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Configuracaoservidororacle

    v1 v1  
     1= Configuração do Servidor para acesso ao banco Oracle (OCI) = 
     2 
     3'''Atenção: todos os comandos devem ser executados com o usuário root''' 
     4 
     5== Instalação das bibliotecas da Oracle == 
     6 
     7Antes, de iniciar a instalação, verifique se a biblioteca libaio está instalada. Caso não esteja, instale-a através do 
     8 
     9 
     10{{{ 
     11apt-get install libaio 
     12}}} 
     13 
     14 
     15Crie o diretório onde a biblioteca ficará instalada: 
     16 
     17 
     18{{{ 
     19mkdir -p /opt/oracle/instantclient 
     20cd /opt/oracle/instantclient 
     21}}} 
     22 
     23 
     24Baixe os seguintes arquivos no diretório recém criado: 
     25 
     26http://download.oracle.com/otn/linux/instantclient/11106/basic.zip 
     27 
     28http://download.oracle.com/otn/linux/instantclient/11106/sdk.zip 
     29 
     30Execute os comandos abaixo para instalar as bibliotecas do Oracle: 
     31 
     32 
     33{{{ 
     34unzip basic.zip 
     35}}} 
     36 
     37 
     38{{{ 
     39unzip sdk.zip 
     40mv instantclient_11_1/* . 
     41rmdir instantclient_11_1 
     42echo /opt/oracle/instantclient >> /etc/ld.so.conf 
     43ldconfig 
     44ln -s libclntsh.so.11.1 libclntsh.so 
     45ln -s libocci.so.11.1 libocci.so 
     46rm basic.zip sdk.zip 
     47}}} 
     48 
     49 
     50== Instalação da Extensão OCI8 == 
     51 
     52Agora, precisamos instalar a extensão OCI8 (que permite o PHP conectar-se com o ORACLE): 
     53 
     54{{{ 
     55mkdir -p /usr/local/src 
     56cd /usr/local/src 
     57}}} 
     58 
     59Baixar a extensão (link abaixo) no diretório recém criado: 
     60 
     61http://pecl.php.net/get/oci8-1.2.4.tgz 
     62 
     63Instale a extensão através dos seguintes comandos: 
     64 
     65{{{ 
     66 
     67tar zxvf oci8-1.2.4.tgz 
     68cd oci8-1.2.4/ 
     69phpize 
     70./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient 
     71make 
     72make install 
     73rm oci8-1.2.4.tgz 
     74}}} 
     75 
     76 
     77Adicione a linha "extension=oci8.so" (sem as aspas) no arquivo "/etc/php5/apache2/php.ini" logo após as outras declarações de extensões. 
     78Reinicie o serviço apache: 
     79 
     80{{{ 
     81 
     82/etc/init.d/apache2 restart 
     83}}} 
     84 
     85