= Configuração do Servidor para acesso ao banco Oracle (OCI) = '''Atenção: todos os comandos devem ser executados com o usuário root''' == Instalação das bibliotecas da Oracle == Antes, de iniciar a instalação, verifique se a biblioteca libaio está instalada. Caso não esteja, instale-a através do {{{ apt-get install libaio }}} Crie o diretório onde a biblioteca ficará instalada: {{{ mkdir -p /opt/oracle/instantclient cd /opt/oracle/instantclient }}} Baixe os seguintes arquivos no diretório recém criado: http://download.oracle.com/otn/linux/instantclient/11106/basic.zip http://download.oracle.com/otn/linux/instantclient/11106/sdk.zip Execute os comandos abaixo para instalar as bibliotecas do Oracle: {{{ unzip basic.zip }}} {{{ unzip sdk.zip mv instantclient_11_1/* . rmdir instantclient_11_1 echo /opt/oracle/instantclient >> /etc/ld.so.conf ldconfig ln -s libclntsh.so.11.1 libclntsh.so ln -s libocci.so.11.1 libocci.so rm basic.zip sdk.zip }}} == Instalação da Extensão OCI8 == Agora, precisamos instalar a extensão OCI8 (que permite o PHP conectar-se com o ORACLE): {{{ mkdir -p /usr/local/src cd /usr/local/src }}} Baixar a extensão (link abaixo) no diretório recém criado: http://pecl.php.net/get/oci8-1.2.4.tgz Instale a extensão através dos seguintes comandos: {{{ tar zxvf oci8-1.2.4.tgz cd oci8-1.2.4/ phpize ./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient make make install rm oci8-1.2.4.tgz }}} 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. Reinicie o serviço apache: {{{ /etc/init.d/apache2 restart }}}