Av. Circular, Nº. 1192 - Goiânia contato[@]cuidadodigital.com.br
Estamos pronto para ajudar o seu negócio crescer.

Oracle Instant Cliente OCI8 no Debian Squeez

Tutorial de instalação do Oracle Instant Client (OCI8) no Debian Squeeze

Adicionar Repositório

#touch /etc/apt/sources.list.d/unstable-oracle.list #echo > deb http://oss.oracle.com/debian unstable main non-free

Adicionar Chave do Repositório

#wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle #apt-key add RPM-GPG-KEY-oracle

Atualizar repositórios

# sudo apt-get update

Pacotes Necessários

# apt-get install build-essential php5-dev php5 php-pear oracle-xe-client apache2 libapache2-mod-php5

Instalar OCI 8

# pecl install oci8 Você será questionado quanto ao diretório do Oracle, adicione o seguinte endereço /usr/lib/oracle/xe/app/oracle/product/10.2.0/client)

Adicionar Modulo no PHP5

# echo "extension=oci8.so" > /etc/php5/conf.d/oci8.ini

Reiniciar Apache

Gere o arquivo info.php para verificar se o modulo OCI8 foi carregado <?php phpinfo() ?>

Use esse código php para testar a conexão

<?php class MyConect{ #conexãcom banco de Dados var $host; #Qual é servidor var $db; #Qual é banco de dados var $user; #Qual é usuáo var $pass; #Qual é password function conect($host="",$db="",$user="",$pass=""){ $this->socket = ociplogon($user,$pass,$host."/".$db); IF ( $this->socket == false) { //echo OCIError($this->socket)."<BR>"; echo "Problemas"; exit; } else { ECHO "Conectado com sucesso.!!!"; } } function CloseDB(){ return $this->CloseData = @oci_close($this->socket); } } $Conexao = new MyConect; $Conexao->conect("$host","$db","$user","$pass"); ?>