Changes between Version 2 and Version 3 of WF/Configuracaoservidororacle


Ignore:
Timestamp:
03/30/09 11:38:38 (15 years ago)
Author:
gbisotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Configuracaoservidororacle

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