Como baixar e instalar o XAMPP em Windows

โšก Resumo Inteligente

XAMPP e NetBeans Juntos, eles oferecem aos iniciantes um conjunto completo de ferramentas de desenvolvimento PHP local. O XAMPP inclui o Apache, MariaDB, PHP e Perl em um รบnico instalador, enquanto o NetBeans O editor adiciona realce de sintaxe, preenchimento automรกtico e depuraรงรฃo para escrever projetos PHP.

  • ๐Ÿ“ฆ O que รฉ o XAMPP: O XAMPP รฉ um pacote gratuito e multiplataforma que instala o Apache, um mecanismo de banco de dados, o PHP e o Perl em uma รบnica etapa.
  • ๐Ÿ–ฅ๏ธ Servidor local: O PHP precisa de um servidor web para funcionar, e o XAMPP fornece o Apache para que vocรช possa testar pรกginas PHP no seu prรณprio computador.
  • ๐ŸŽ›๏ธ Painel de controle: O painel de controle do XAMPP inicia, para e configura o Apache e MySQL or MariaDB Sem qualquer trabalho na linha de comando.
  • ๐Ÿ“ Pastas principais: A pasta htdocs contรฉm seus arquivos PHP, enquanto a pasta php contรฉm o arquivo php.ini para configurar o comportamento do PHP.
  • ๐Ÿงฉ Por que usar uma IDE: Um IDE PHP como NetBeans Destaca a sintaxe e sinaliza erros antecipadamente, algo que um editor de texto simples nรฃo consegue fazer.
  • โ–ถ ๏ธ Primeiro Projeto: NetBeans Cria uma aplicaรงรฃo PHP dentro do diretรณrio htdocs e a executa no servidor local para imprimir uma pรกgina simples "Olรก Mundo".
  • ๐Ÿค– Assistรชncia de IA: As ferramentas de IA podem orientar a configuraรงรฃo do XAMPP, resolver conflitos de portas do Apache e ajudar a escrever ou depurar cรณdigo PHP. NetBeans.

Baixe e instale o XAMPP e NetBeans

O que รฉ o XAMPP?

XAMPP รฉ um servidor web de cรณdigo aberto e multiplataforma que consiste em um servidor web, um MySQL or MariaDB mecanismo de banco de dados e PHP e Perl pacotes de programaรงรฃo. ร‰ compilado e mantido pela Apache Friends. Permite aos usuรกrios criar e testar sites em um servidor web local em seus computadores e oferece suporte a Windows, Linux e Mac.

A sigla XAMPP significa:

  • X โ€“ [sistemas operacionais multiplataforma] significa que pode ser executado em qualquer sistema operacional: Mac OS X, Windows, Linux etc.
  • Um - apache โ€“ este รฉ o software do servidor web.
  • M - MySQL or MariaDB - Base de dados.
  • P - PHP
  • P โ€“ Perl โ€“ linguagem de script

Por que usar o XAMPP?

O XAMPP fornece um painel de controle fรกcil de usar para gerenciar Apache, MySQLe outros programas sem usar comandos. Para usar PHP, precisamos instalar o Apache e MySQLInstalar e configurar o Apache nรฃo รฉ tarefa fรกcil, pois exige a integraรงรฃo com PHP e Perl, entre outras coisas. O XAMPP, por sua vez, lida com toda a complexidade da configuraรงรฃo e integraรงรฃo do Apache com PHP e Perl.

Diferentemente dos Java, que corre com o Java Somente SDK; o PHP requer um servidor web para funcionar.

Como instalar o XAMPP

Analisamos o processo passo a passo para instalar o XAMPP para WindowsPara outros sistemas operacionais, os passos de instalaรงรฃo do XAMPP sรฃo semelhantes.

Etapa 1) Baixe o XAMPP

Clique aqui para baixar o XAMPP para Windows: https://www.apachefriends.org/download.html

Etapa 2) Iniciar a instalaรงรฃo

A instalaรงรฃo do XAMPP รฉ igual ร  instalaรงรฃo de qualquer outro programa. Windows programa. Hรก, no entanto, algumas coisas que devemos observar.

Etapa 3) Execute a configuraรงรฃo

Depois de baixar o XAMPP, execute a configuraรงรฃo. A janela de diรกlogo com mensagem de aviso mostrada abaixo รฉ exibida.

Instale o XAMPP

Etapa 4) Alterar as configuraรงรตes de controle do usuรกrio

Se vocรช estiver usando uma versรฃo mais antiga Windows versรฃo como Vista ou Windows 7. Certifique-se de desativar o recurso Controle de Conta de Usuรกrio. Para isso, selecione Painel de Controle > Contas de Usuรกrio > Alterar configuraรงรตes de Controle de Acesso do Usuรกrio. O diagrama abaixo ilustra as principais etapas.

Instale o XAMPP

Etapa 5) Salve as configuraรงรตes

  • Apรณs desativar o Controle de Conta de Usuรกrio, clique no botรฃo OK na caixa de mensagem de aviso.
  • Desta vez vocรช receberรก a seguinte mensagem.

Instale o XAMPP

Etapa 6) Clique em Avanรงar

Na tela seguinte, clique em Prรณximo.

Instale o XAMPP

Etapa 7) Escolha o caminho de instalaรงรฃo

Na prรณxima tela, altere o caminho de instalaรงรฃo, se necessรกrio. Clique em Avanรงar.

Instale o XAMPP

Passo 8) Verifique os serviรงos necessรกrios

Na prรณxima tela, selecione Apache e MySQL. Vocรช pode opcionalmente selecionar FileZilla (Cliente FTP), se necessรกrio. Clique em Instalar

Instale o XAMPP

Observaรงรฃo: Um serviรงo รฉ um programa de longa duraรงรฃo em Windows que nรฃo requer intervenรงรฃo do usuรกrio. Os serviรงos podem ser configurados para serem executados automaticamente sempre que o Windows O sistema operacional foi iniciado. Para vocรช usar o Apache e MySQLEles devem estar rodando em segundo plano. Instalรก-los como serviรงos executa o Apache e MySQL Automaticamente em segundo plano sempre que vocรช liga o computador. Se vocรช nรฃo instalou o Apache e MySQL Se vocรช estiver usando serviรงos, terรก que iniciรก-los manualmente sempre que quiser utilizรก-los. Isso serรก necessรกrio atravรฉs do painel de controle do XAMPP.

Etapa 9) Conclua a instalaรงรฃo

Apรณs a conclusรฃo bem-sucedida da instalaรงรฃo, vocรช verรก a seguinte janela.

Instale o XAMPP

  • Clique no botรฃo Concluir

Antes de testarmos nossa instalaรงรฃo do XAMPP, vamos primeiro dar uma olhada nos diretรณrios bรกsicos com os quais trabalharemos.

Configuraรงรฃo bรกsica do servidor Web XAMPP

Este tutorial do XAMPP pressupรตe que vocรช tenha instalou o XAMPP na unidade C em Windows usando as etapas mencionadas acima. A seguir estรก uma lista dos diretรณrios bรกsicos que vocรช deve conhecer.

Configuraรงรฃo bรกsica do servidor Web XAMPP

  • htdocsEste รฉ o diretรณrio raiz da web. Todo o nosso cรณdigo PHP serรก colocado neste diretรณrio.
  • mysql โ€“ este diretรณrio contรฉm todas as informaรงรตes relacionadas ao MySQL or MariaDB mecanismo de banco de dados, que por padrรฃo รฉ executado na porta 3306.
  • php โ€“ este diretรณrio contรฉm arquivos de instalaรงรฃo do PHP. Ele contรฉm um arquivo importante chamado php.ini. Este diretรณrio รฉ usado para configurar como o PHP se comporta em seu servidor.

Por padrรฃo, o servidor web Apache รฉ executado em port 80Se a porta 80 estiver sendo usada por outro servidor web, vocรช pode usar um nรบmero de porta diferente. Para este tutorial, vamos assumir que estamos usando a porta 80. Observe que, se vocรช usar SkypeEle usa a mesma porta. Fechar Skype Se vocรช deseja usar o XAMPP para PHP na porta 80.

Painel de controle XAMPP

O painel de controle รฉ usado para gerenciar os programas instalados via XAMPP. Para abrir o painel de controle do servidor XAMPP:

  • Clique no menu Iniciar.
  • Explore o diretรณrio de programas e localize Apache Friends e, em seguida, XAMPP, conforme mostrado no diagrama abaixo.

Painel de controle XAMPP

  • O diagrama abaixo mostra o painel de controle.

Painel de controle XAMPP

1) Esta seรงรฃo lista os serviรงos, mรณdulos e IDs de processo (PIDs) instalados. Uma marca de seleรงรฃo verde significa que o mรณdulo foi instalado como um serviรงo. A marca de seleรงรฃo vermelha significa que ele nรฃo foi instalado como um serviรงo. Para instalar um serviรงo, clique na marca de seleรงรฃo vermelha. Se o botรฃo mostrar uma marca de seleรงรฃo verde e vocรช clicar nele, o painel de controle perguntarรก se vocรช deseja desinstalar o sistema.

2) Esta seรงรฃo mostra as portas associadas aos mรณdulos. A seรงรฃo de aรงรตes serve para:

  1. iniciar e pararping mรณdulos
  2. Abrindo as janelas administrativas do Apache e MySQL
  3. Abrindo arquivos de configuraรงรฃo do Apache, MySQL etc. para fazer alteraรงรตes
  4. Visualizando arquivos de log dos mรณdulos

3) Esta seรงรฃo contรฉm utilitรกrios รบteis, tais como: Netstat, Windows atalhos de serviรงos etc.

4) Esta seรงรฃo exibe informaรงรตes sobre o status dos mรณdulos. O painel de controle pode ser usado para:

  • Instale e desinstale serviรงos como Apache, MySQL etc. que sรฃo instalados via XAMPP
  • Iniciar e parar serviรงos.
  • Abrir arquivos de configuraรงรฃo etc.

Configurar o XAMPP

Vamos agora analisar a configuraรงรฃo bรกsica necessรกria antes de comeรงarmos a usar nossa instalaรงรฃo do XAMPP para desenvolvimento.ping Sites web com tecnologia PHP. Digite o URL http://localhost/xampp/ no seu navegador favorito. Para este tutorial, usaremos Firefox como nosso navegador da web.

Configurar o XAMPP

Se vocรช conseguir visualizar a tela acima, significa que instalou o XAMPP com sucesso. O painel ร  esquerda contรฉm links para informaรงรตes รบteis, como:

  • A versรฃo do PHP instalada
  • Configuraรงรตes de seguranรงa do XAMPP
  • Acesso a utilitรกrios como phpMyAdmin etc.

As versรตes modernas do XAMPP sรฃo distribuรญdas com o PHP 8.x, por exemplo, o PHP 8.2, juntamente com MariaDB como um visitante sem agendamento MySQL substituiรงรฃo. A versรฃo muito mais antiga do XAMPP, a 1.8.0, mostrada em algumas dessas capturas de tela, vinha com o PHP 5.4.4.

Qual รฉ o melhor IDE PHP?

Uma IDE PHP รฉ um programa que permite escrever cรณdigo PHP com facilidade. As IDEs PHP geralmente vรชm equipadas com recursos de realce de sintaxe e, em alguns casos, tambรฉm com recursos de autocompletar. Isso significa que, se vocรช digitar uma palavra-chave PHP reconhecida pelo interpretador PHP, ela serรก destacada com uma cor diferente da usada para instruรงรตes comuns. O recurso de autocompletar exibe automaticamente palavras-chave PHP reconhecidas ร  medida que vocรช as digita. O Bloco de Notas tambรฉm pode ser usado para escrever e editar cรณdigo PHP. A desvantagem de usar um editor como o Bloco de Notas รฉ que a depuraรงรฃo dos scripts se torna difรญcil, pois nรฃo รฉ fรกcil identificar erros como palavras-chave digitadas incorretamente, chaves nรฃo fechadas etc. Uma IDE destacarรก as instruรงรตes com erros, facilitando a sua identificaรงรฃo. A tabela abaixo mostra 5 editores PHP populares.

editor Licenรงa Cross Platform Descriรงรฃo breve
IDE NetBeans Open Source Sim
  • Ambiente de codificaรงรฃo PHP dedicado com destaque de sintaxe e preenchimento de cรณdigo para palavras-chave e outras informaรงรตes conhecidas.
  • Suporta integraรงรฃo com frameworks PHP MVC, como Zend e Symfony.
  • Code histรณrico que mostra as alteraรงรตes feitas em um arquivo
  • SFTP, FTP e SVN via plugins.
Dreamweaver Comercial Sim
  • Suporta HTML e PHP.
  • Destaque de sintaxe, dobramento de cรณdigo e preenchimento de palavras-chave e outras informaรงรตes conhecidas.
  • Suporta SFTP e FTP.
Zend Studio Comercial Sim
  • Integrado com o Zend Server e o framework Zend PHP MVC, PHPUnit, phpDocumentor etc.
  • Possui realce de sintaxe, dobramento de cรณdigo,
  • Suporte para Serviรงos Web etc.
PHP Eclipse Open Source Sim
  • Code formatador
  • Suporta SVN, SSH/FTP
Notepad++ freeware Windows sรณ
  • Realce de sintaxe
  • Suporta SFTP e FTP por meio de plug-ins.

Editor PHP do Netbeans IDE. Conforme brevemente destacado na tabela acima, NetBeans O IDE possui recursos poderosos que aumentam a produtividade dos programadores PHP. O IDE pode ser baixado gratuitamente em https://netbeans.apache.org/front/main/download/

  • Os recursos de realce de sintaxe e preenchimento automรกtico aprimoram sua experiรชncia de aprendizado. produtividade
  • Possui suporte nativo para sistemas de banco de dados como MySQL. Vocรช nรฃo precisa usar dois programas para codificar e desenvolver seu banco de dados.
  • O IDE pode ser usado em um ambiente colaborativo. Isso รฉ รบtil quando vocรช precisa trabalhar com outros desenvolvedores em equipe.
  • O IDE tem suporte para outros idiomas tais como:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans agora รฉ mantido pela Apache Software. Foundation as Apache NetBeanse รฉ lanรงado quatro vezes por ano. A versรฃo 30 รฉ a versรฃo atual em 2026, enquanto as capturas de tela abaixo usam a versรฃo anterior. NetBeans 7.3.

Introduรงรฃo ao Netbeans IDE

Apรณs a instalaรงรฃo bem-sucedida do NetBeans Editor IDE PHP, execute o programa como qualquer outro. Windows programa. A janela mostrada abaixo aparece

Introduรงรฃo ao Netbeans IDE

1. Explorador de projetos โ€“ este painel รฉ usado para exibir todos os projetos abertos. Os projetos sรฃo listados em uma exibiรงรฃo em รกrvore.

2. Barra de ferramentas de atalhos โ€“ esta barra de ferramentas contรฉm atalhos para tarefas executadas com frequรชncia, como criar um novo projeto, abrir um projeto existente, desfazer e refazer aรงรตes, etc.

3. Pรกgina de inicializaรงรฃo โ€“ esta pรกgina contรฉm 3 abas, nomeadamente Aprender e Descobrir, e Minha NetBeanse o que hรก de novo.

  • A primeira aba [Aprender e Descobrir] apresenta as funcionalidades do NetBeans IDE, e apresenta algumas demonstraรงรตes e tutoriais que podem ser desenvolvidos no NetBeans IDE.
  • A segunda aba [Minha] NetBeans] lista os projetos abertos recentemente e permite instalar plugins e ativar recursos da IDE.

4. Janela de saรญda โ€“ รฉ usado para exibir resultados de programas como Java aplicativos de console. Tambรฉm รฉ usado para exibir informaรงรตes de log e depuraรงรฃo. A captura de tela abaixo mostra o IDE com um projeto aberto.

Introduรงรฃo ao Netbeans IDE

Criando um novo projeto PHP usando o Netbeans IDE

  • Clique no botรฃo criar novo projeto na barra de ferramentas conforme mostrado abaixo

Projeto PHP usando o Netbeans IDE

  • Se vocรช baixou todos os pacotes disponรญveis no XAMPP NetBeans Na IDE, certifique-se de selecionar PHP na categoria do projeto, Aplicativo PHP em Projetos e clique no botรฃo Prรณximo.

Projeto PHP usando o Netbeans IDE

  • Insira o nome do projeto conforme mostrado abaixo.

Projeto PHP usando o Netbeans IDE

  • Certifique-se de que a pasta esteja salva no diretรณrio de instalaรงรฃo do XAMPP PHP conforme mostrado acima.
  • Clique no botรฃo Prรณximo quando terminar.

Projeto PHP usando o Netbeans IDE

  • Certifique-se de que a opรงรฃo "Executar como:" esteja definida como "Site da Web local" (executando em um servidor web local).
    • O Projeto URL: estรก definido como http://localhost/phplessons/

Observaรงรฃo As configuraรงรตes acima serรฃo definidas para vocรช por padrรฃo. Vocรช nรฃo precisa alterar nada, a menos que seja um especialista.

  • Clique no botรฃo Avanรงar

Projeto PHP usando o Netbeans IDE

  • O NetBeans O editor PHP permite a integraรงรฃo com frameworks PHP MVC, como Symfony e Zend. Por enquanto, nรฃo selecionaremos nenhum framework MVC. Clique no botรฃo Concluir.
  • Seu projeto recรฉm-criado serรก exibido no navegador do projeto e uma pรกgina index.php criada para vocรช.
  • A pรกgina recรฉm-criada contรฉm algum cรณdigo HTML. Substitua-o pelo cรณdigo a seguir, mostrado abaixo.

Executando seu primeiro exemplo de PHP

<?php
echo "Hello World!";
?>
  • Clique no botรฃo executar na barra de ferramentas conforme mostrado abaixo

Exemplo de PHP

  • Seu navegador padrรฃo serรก aberto com o URL http://localhost/phplessons/index.php. A saรญda โ€œOlรก, mundo!โ€ serรก exibido no seu navegador.

Perguntas Frequentes

Nรฃo. O XAMPP foi projetado para desenvolvimento e testes locais, e suas configuraรงรตes padrรฃo nรฃo sรฃo seguras para uso pรบblico. Para produรงรฃo, utilize um servidor reforรงado com um ambiente web e firewall devidamente configurados.

O XAMPP รฉ multiplataforma e funciona em Windows, Linux e macOS, agrupando o Apache, MariaDB, PHP e Perl. WAMP รฉ Windows-somente e navios Apache, MySQLe PHP. O XAMPP รฉ a opรงรฃo mais portรกtil em diversos sistemas operacionais.

A causa mais comum รฉ outro programa usando a porta 80, frequentemente. Skype, IIS ou outro servidor web. Feche esse programa ou altere a porta do Apache no arquivo httpd.conf e reinicie o Apache pelo painel de controle.

Sim. A IA pode orientรก-lo na instalaรงรฃo do XAMPP, na escolha das versรตes do PHP, na ediรงรฃo do php.ini e na resoluรงรฃo de conflitos de portas. Ela tambรฉm pode gerar uma estrutura inicial de projeto para sua primeira aplicaรงรฃo PHP.

Sim. A IA pode explicar mensagens de erro do NetBeans A janela de saรญda sugere correรงรตes para erros de sintaxe e lรณgica e gera classes PHP padrรฃo que vocรช cola em seu projeto e aprimora.

Resuma esta postagem com: