Preparando o Ambiente de Desenvolvimento em PHP 🐘 Etapa 02

 Seja muito bem-vindo à Academy Code Christ!


🌍 Academy Code Christ está disponível em vários idiomas.
Fique à vontade para usar o tradutor na Barra lateral (Sidebar) e aprender no seu idioma.

PHP 🐘 Etapa 02
Preparando o Ambiente




📚 Continue sua jornada de aprendizado


A Academy Code Christ oferece trilhas de aprendizado em diferentes tecnologias. Explore os cursos, acompanhe as aulas e avance em sua jornada de conhecimento acessando os menus correspondentes:



💻 Pratique o que você aprende


🎯 O que você vai aprender nesta aula?

Antes de escrever o primeiro código real em PHP, é fundamental preparar o terreno. Assim como um pedreiro precisa de ferramentas e materiais para construir uma casa, o programador também precisa de suas ferramentas digitais para desenvolver sistemas com eficiência e facilidade.


Nesta etapa, vamos passo a passo:

1.    Entender o que é um ambiente de desenvolvimento;

2.    Configurar o PHP de forma simples;

3.    Instalar um servidor local (XAMPP);

4.    Conhecer ferramentas de edição de código;

5.    Fazer o primeiro teste com o PHP funcionando;

6.    Criar uma estrutura de pastas organizada.


Nosso objetivo é que, ao final deste capítulo, o leitor tenha tudo funcionando no computador — pronto para começar a programar.


O que é um Ambiente de Desenvolvimento


Um ambiente de desenvolvimento é o conjunto de ferramentas, programas e configurações que permitem escrever, testar e executar códigos de programação.


Para o PHP, precisamos essencialmente de três elementos:

1.    O interpretador PHP – é o software que entende as instruções escritas na linguagem e as executa.

2.    Um servidor web (como Apache) – ele simula a internet no seu computador, permitindo que você teste sites como se eles estivessem online.

3.    Um banco de dados (geralmente o MySQL ou MariaDB) – usado para armazenar informações dinâmicas, como cadastros de usuários, produtos ou mensagens.


Instalar cada um desses componentes separadamente pode ser complicado para quem está começando. Por isso, foi criado um pacote que reúne tudo em um só lugar, o XAMPP.


O que é o XAMPP e por que usá-lo


O XAMPP é um pacote gratuito que contém:

●     X – representa multiplataforma (Windows, Linux, MacOS);

●     A – Apache (servidor web);

●     M – MySQL ou MariaDB (banco de dados);

●     P – PHP;

●     P – Perl (outra linguagem, incluída no pacote, mas que não vamos usar agora).


Com o XAMPP, em poucos cliques você instala tudo de uma vez. É como montar uma mini internet dentro do seu computador.

Isso é o que chamamos de servidor local — um ambiente que simula perfeitamente como um site funcionaria na internet, só que acessível apenas por você, na sua máquina.


Como Instalar o XAMPP (Passo a Passo)


1. Baixando o XAMPP

●     Acesse o site oficial: https://www.apachefriends.org/pt_br/index.html

●     Clique em "Download XAMPP para Windows", ou escolha a versão para Linux ou Mac, se for o seu caso.

●     O arquivo terá um nome como xampp-windows-x64-x.x.x-installer.exe.

2. Iniciando a instalação

●     Quando o download terminar, clique duas vezes no instalador.

●     Surgirá o assistente de instalação. Clique em Next.

●     Escolha os componentes: mantenha marcados Apache, MySQL e PHP (os outros podem ficar desmarcados).

●     Escolha o local de instalação — geralmente C:\xampp.

3. Finalizando

●     Após instalar, clique em “Finish”.

●     O Painel de Controle do XAMPP será aberto. Ele mostra todos os serviços instalados.

4. Iniciando os servidores

●     No painel, clique em Start para os módulos Apache e MySQL.

As linhas devem ficar verdes, e aparecerá algo como:

 Apache: Running

MySQL: Running

●      Isso significa que o servidor está ativo e funcionando.


Testando o PHP no seu Computador


Agora é hora de ver o PHP em ação pela primeira vez!

Vá até a pasta onde o XAMPP foi instalado, normalmente:

 C:\xampp\htdocs

1. Dentro dela, crie uma nova pasta chamada meus_testes.

2. Essa será sua pasta de projetos.

3.    Dentro de meus_testes, crie um novo arquivo chamado teste.php.

     4. Abra o arquivo em um editor de texto (vamos falar sobre eles já já) e digite o código básico:

 <?php

  echo "Olá, mundo! PHP está funcionando!";

?>

  

5.    Salve o arquivo. Abra o navegador (Chrome, Edge ou Firefox) e digite na barra de endereços:

 http://localhost/meus_testes/teste.php

6.  Se aparecer a frase “Olá, mundo! PHP está funcionando!”, parabéns 🎉 — seu ambiente está instalado e tudo está configurado corretamente!

Você acaba de executar seu primeiro programa PHP no computador.


Escolhendo o Editor de Código Ideal


O editor de código é a ferramenta onde você escreverá todo o seu código PHP.
 Embora seja possível usar o bloco de notas, existem programas muito melhores que oferecem destaque de sintaxe, sugestões automáticas e outras facilidades.

Aqui estão algumas ótimas opções gratuitas:


1. Visual Studio Code (VS Code)

●     Site: https://code.visualstudio.com/

●     Vantagens:

○     Leve, moderno e gratuito.

○     Suporte a várias linguagens (HTML, CSS, PHP, JavaScript).

○     Possui temas escuros e plug-ins úteis.

○     Mostra erros e formata o código automaticamente.


2. Sublime Text

●     Site: https://www.sublimetext.com/

●     Vantagens:

○     Extremamente rápido.

○     Permite trabalhar com vários arquivos ao mesmo tempo.


3. Notepad++ (somente Windows)

●     Site: https://notepad-plus-plus.org/

●     Vantagens:

○     Simples e leve.

○     Ideal para quem quer algo que funcione em qualquer computador.

Dica: instale o Visual Studio Code, pois ele será usado nos exemplos desta etapas de PHP.


Organização dos Projetos


A organização é uma das chaves do sucesso no aprendizado.
 Dentro da pasta htdocs (local do XAMPP), crie uma estrutura parecida com esta:

C:\xampp\htdocs\

│

├── meus_testes\

│   ├── teste.php

│

├── projetos\

│   ├── projeto1\

│   ├── projeto2\

│

└── aulas\

    ├── capitulo1\

    ├── capitulo2\

 

Essa estrutura simples te ajudará a não se perder à medida que for criando novos exercícios e projetos.


Entendendo o Servidor Local


O XAMPP simula a internet no seu computador.
 Então, ao acessar http://localhost/, você está se conectando ao “servidor local”.
 Tudo o que estiver dentro da pasta htdocs pode ser exibido pelo navegador através desse endereço.

Por exemplo:

●     http://localhost/meus_testes/teste.php → executa o arquivo teste.php.


●     http://localhost/projetos/projeto1/index.php → executa a página principal do seu projeto 1.

Assim, você pode criar, testar e até simular sites completos antes mesmo de colocá-los online.


Problemas Comuns e Soluções Simples


Nem sempre tudo vai funcionar de primeira — e está tudo bem! Aqui estão alguns erros comuns e como resolvê-los:

1.    Erro de porta ocupada (Apache não inicia):

○     Outro programa (como o Skype) pode estar usando a porta 80.

Solução: no painel do XAMPP, clique em "Config → Apache (httpd.conf)" e altere a linha:

 Listen 80

 para

 Listen 8080

○  Depois acesse seu site em:

 http://localhost:8080/

      

2.    Página em branco ao acessar o PHP:

○     Verifique se o arquivo foi salvo com extensão .php.

○     Certifique-se de que o código PHP está entre as tags <?php ?>.


3.    Erro de “Acesso negado” ou “Erro de permissão”:

○     Execute o XAMPP como administrador.

○     Verifique se o Apache e MySQL estão realmente “Running”.


Ao longo do aprendizado você vai se deparar com novos desafios, mas lembre-se: resolver problemas é exatamente o que os programadores fazem todos os dias. 😉


Testando a Conexão com o Banco de Dados (Opcional)


Como estamos preparando o ambiente completo, vamos aproveitar e testar o MySQL.

1.    No painel do XAMPP, clique em “Admin” ao lado de MySQL.
 Isso abrirá o phpMyAdmin, uma ferramenta visual para gerenciar bancos de dados.

Clique em “Novo” na barra lateral esquerda e crie um banco chamado:

 teste_banco

2.     Agora, dentro da pasta meus_testes, crie um arquivo conexao.php com o código:


 <?php

$servidor = "localhost";

$usuario = "root";

$senha = "";

$banco = "teste_banco";

 

$conexao = new mysqli($servidor, $usuario, $senha, $banco);

 

if ($conexao->connect_error) {

    die("Erro na conexão: " . $conexao->connect_error);

} 

echo "Conexão com o banco de dados realizada com sucesso!";

?>


3.    Salve e acesse no navegador:  http://localhost/meus_testes/conexao.php


4.     Se aparecer a mensagem “Conexão com o banco de dados realizada com sucesso!”, tudo está funcionando perfeitamente!


Conclusão 


Nesta etapa, você deu um passo gigantesco no seu caminho para se tornar programador: montou seu ambiente de desenvolvimento completo.

Agora você já tem:

●     O interpretador PHP funcionando;

●     Um servidor Apache simulando a internet;

●     Um banco de dados MySQL disponível;

●     Um editor de código profissional configurado;

●     E um local organizado para praticar seus projetos.

Com tudo isso pronto, você está totalmente preparado para começar a programar de verdade.

Na próxima etapa, mergulharemos no PHP básico: vamos explorar variáveis, tipos de dados, entradas e saídas de informação, e criar pequenos programas dinâmicos para compreender como a lógica funciona.

Prepare suas mãos, sua curiosidade e sua mente — porque a partir de agora, o verdadeiro programador em você começará a nascer.



Este conteúdo faz parte do Academy Code Christ. 

Um projeto criado para ajudar jovens e iniciantes a aprender programação do zero, de forma simples e gratuita.

Nossa missão é compartilhar conhecimento e incentivar mais pessoas a descobrir que também podem aprender tecnologia, criar projetos e desenvolver novas habilidades.
Todo o conteúdo é disponibilizado gratuitamente, de forma clara, prática e 
sem enrolação. 

Você pode apoiar o projeto se quiser 
com um café. 



Post a Comment

Postagem Anterior Próxima Postagem