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.
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.
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 é
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:
(http://localhost)
Se a instalação for bem sucedida você vera a página Welcome to XAMPP for Windows
.
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:
;extension=oci8_12c
;extension=pdo_oci
Atenção: para descomentar uma instrução basta remover o carácter
;
do inicio da linha
(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:
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.
# Exemplo
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:
http://localhost/dashboard/phpinfo.php
Agora basta testar se a conexão com o banco de dados remoto, para isso você pode utilizar um script simples como:
<?php
$conn = new PDO("oci:dbname=192.168.10.10:1521/xe", 'system', 12345678);