INSTALAÇÃO

Windows + PHP + Oracle

Como instalar suporte à Oracle no PHP em Linux

Habilitando Oracle no PHP Windows

Esse tutorial mostrará como instalar XAMPP no Windows, rodando aplicações PHP conectadas a um banco de dados remoto Oracle. O XAMPP é um ambiente de desenvolvimento PHP de código aberto e gratuito.

Caso você já tenha um ambiente web pronto em Windows, pule a etapa de instalação.

Pré-requisito

Para executar esse tutorial você deve ter acesso a um servidor remoto com banco de dados Oracle. Esse tutorial não se compromete a demonstrar a instalação do banco de dados oracle.


Instalação XAMPP

Você deve baixar e instalar a aplicação XAMPP diretamente do site oficial da ferramenta:

https://www.apachefriends.org/pt_br/index.html

A instalação é simples e não necessita de configurações adicionais, apenas observe o local de instalação da ferramenta. O caminho sugerido normalmente é

  1. C:\xampp

Verificar a instalação

Para verificar a instalação do XAMPP você deve iniciar o processo do Apache, para fazer isso você deve ir ao painel de controle da ferrame nta e clicar no botão Start referente ao apache.

Quando o processo for iniciado você deve acessar o endereço:

  1. (http://localhost)

Se a instalação for bem sucedida você vera a página Welcome to XAMPP for Windows.

Habilitar driver do Oracle

A instalação padrão do XAMPP já acompanha o driver do Oracle, você só precisa habilitá-la, para isso você deve ir até o arquivo php.ini e descomentar as seguintes linha:

  1. ;extension=oci8_12c
  2. ;extension=pdo_oci

Atenção: para descomentar uma instrução basta remover o carácter ; do inicio da linha

Instant Client

  1. (http://localhost)

Embora o XAMPP já tenha o driver Oracle, ainda é necessário baixar o Instant Client Basic, o pacote deve ser baixado do site:

https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

  1. Selecione a versão correta de seu sistema operacional
  2. Aceite os termos de contrato de licença
  3. Baixar o Instant Client Basic

Atenção: o Instant Client Basic exige a instalação do: Microsoft Visual Studio 2013 Redistributable

Você deve baixar obrigatoriamente a versão 2013:
https://support.microsoft.com/en-us/help/4032938/update-for-visual-c-2013-redistributable-package

Depois de baixar o Instant Client Basic e o Microsoft Visual Studio 2013 Redistributable, você deve descompactar o Instant Client preferencialmente no mesmo disco que o XAMPP foi instalado e instalar o Redistributable.

  1. # Exemplo
  2. C:\instantclient_12_2

Com o MS Redistributable instalado e o Instant Client Descompactado em um diretório conhecido você deve configurar uma variável de ambiente.

  • No windows 10 para configurar uma variável de ambiente você deve acessar o painel de controle.

  • Então procurar por Configurações avançadas de sistema

  • Acessar variáveis de ambiente

  • E adicionar o caminho de onde você descompactou o Instant Client Basic, que no meu caso é C:\instantclient_12_2

Para verificar se a configuração foi bem sucedida você deve reiniciar o Apache e verificar em uma página com a função phpinfo() as configurações do seu servidor, se você estiver utilizando XAMPP basta acessar:

  1. http://localhost/dashboard/phpinfo.php

Testando

Agora basta testar se a conexão com o banco de dados remoto, para isso você pode utilizar um script simples como:

  1. <?php
  2. $conn = new PDO("oci:dbname=192.168.10.10:1521/xe", 'system', 12345678);

COMENTE SOBRE