O XAMPP é um software de código aberto gratuito que fornece uma maneira fácil para web designers e desenvolvedores instalarem os componentes para executar software baseado em PHP como WordPress, Drupal, Joomla e outros no Windows 10, Linux e macOS.
Se você é um desenvolvedor web ou está tentando entrar em blogs, o XAMPP economizará seu tempo e frustração instalando e configurando manualmente o Apache, MySQL, PHP e Perl para criar um ambiente de teste em seu dispositivo.
Neste guia, você aprenderá as etapas para instalar o XAMPP no Windows 10, bem como as instruções para configurar o ambiente da Web e corrigir problemas comuns após a instalação.
Como instalar o XAMPP no Windows 10
Para baixar e instalar o XAMPP no Windows 10, siga estas etapas:
-
Clique no Download botão para a versão Windows do XAMPP e salve o arquivo em seu computador.
Nota rápida: Se você tiver requisitos de versão especiais para PHP, baixe a versão que precisa instalar. Se você não tiver um requisito de versão, baixe a versão mais antiga, pois isso pode ajudar a evitar problemas ao tentar instalar software baseado em PHP. Além disso, essas instruções foram testadas para funcionar com o XAMPP versão 8.1.1 e versões anteriores, mas você pode usar este guia para outras versões. -
Clique duas vezes no arquivo baixado para iniciar o instalador.
-
Clique no OK botão.
-
Clique no Próximo botão.
Instalação completa do XAMPP no Windows 10 -
O XAMPP oferece vários componentes que você pode instalar, como MySQL, phpMyAdmin, PHP, Apache e muito mais. Na maioria das vezes, você usará a maioria desses componentes, o que significa que é recomendável deixar as opções padrão.
-
Clique no Próximo botão.
Componentes de instalação do XAMPP -
Use o local de instalação padrão. (Ou escolha outra pasta para instalar o software no campo “Selecione uma pasta”.)
-
Clique no Próximo botão.
Local de instalação do XAMPP -
Selecione o idioma para o Painel de Controle do XAMPP.
-
Clique no Próximo botão.
-
Limpar o Saiba mais sobre o Bitnami para XAMPP opção.
-
Clique no Próximo botão.
-
Clique no Próximo botão novamente.
Assistente de instalação do XAMPP no Windows 10 -
Clique no Permitir acesso botão para permitir o aplicativo através do Firewall do Windows (se aplicável).
-
Clique no Terminar botão.
Depois de concluir as etapas, o Painel de controle do XAMPP será iniciado e você poderá iniciar a configuração do ambiente do servidor web.
Instale o XAMPP usando o comando winget
Como alternativa, você pode instalar o XAMPP usando o Gerenciador de Pacotes do Windows (winget) usando o Prompt de Comando.
Para instalar a versão mais recente do XAMPP no Windows 10 com o comando winget, siga estas etapas:
-
Aberto Começar.
-
Procurar por Prompt de comando, clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
-
(Opcional) Digite o seguinte comando para pesquisar o nome do aplicativo e pressione Entrar:
winget search xampp
Nota rápida: Embora o comando não seja necessário, a consulta de instalação deve corresponder ao ID, nome ou moniker do pacote, que pode ser alterado a qualquer momento. Portanto, é bom pesquisar o aplicativo para executar o comando de instalação correto. -
Digite o seguinte comando para instale o XAMPP com o Gerenciador de Pacotes do Windows e pressione Entrar:
winget install xampp
comando winget instalar XAMPP -
Continue com as instruções na tela (se aplicável).
Depois de concluir as etapas, o gerenciador de pacotes baixará o pacote da fonte especificada e prosseguirá com a instalação do aplicativo. O dispositivo pode reiniciar automaticamente durante este processo. A instalação irá configurar o aplicativo dentro do C:\xampp
pasta.
Como configurar o XAMPP no Windows 10
O Painel de Controle do XAMPP inclui três seções principais. No Módulos seção, você encontrará todos os serviços da web disponíveis. Você pode iniciar cada serviço clicando no botão Começar botão.
Ao iniciar alguns dos serviços, incluindo Apache e MySQL, no lado direito, você também verá o número do ID do processo (PID) e os números da porta TCP/IP (Porta) que cada serviço está usando. Por exemplo, por padrão, Apache usa a porta TCP/IP 80 e 443, enquanto MySQL usa a porta TCP/IP 3306.
Você também pode clicar no botão Administrador botão para acessar o painel de administração de cada serviço e verificar se tudo está funcionando corretamente.

No lado direito, há uma lista de botões para configurar vários aspectos do painel de controle, incluindo o Configuração botão para configurar quais módulos serão iniciados automaticamente quando você iniciar o XAMPP.

Clicando no Netstart botão lhe dará uma lista de serviços atualmente acessando a rede, incluindo o endereço TCP/IP e informações de porta e ID do processo.

Além disso, também há botões de acesso rápido no painel de controle para abrir o utilitário de linha de comando do shell, a pasta de instalação do XAMPP, os serviços e fechar o aplicativo.
Por fim, você obtém a seção de logs para ver o que acontece toda vez que você inicia um módulo ou altera uma configuração. Além disso, este é o primeiro lugar a procurar quando algo não está funcionando.

As configurações padrão devem funcionar para a maioria das pessoas que usam o XAMPP para criar um ambiente de teste para executar um site. No entanto, dependendo de sua configuração, pode ser necessário alterar o número da porta TCP/IP do servidor Apache, o tamanho do upload do banco de dados ou definir a senha para phpMyAdmin.
Você precisará usar o Configuração botão para o serviço correspondente para alterar essas configurações. Por exemplo, você precisará abrir o httpd.conf arquivo para alterar as configurações no servidor Apache e o meu.ini arquivo para alterar as configurações do MySQL.
Como corrigir o Apache não iniciando no XAMPP
A instalação do XAMPP é muito simples, mas o Windows 10 às vezes pode não permitir que o servidor Apache seja executado. Normalmente, é porque o Serviço Mundial de Publicação está sendo executado na porta 80 do seu computador, que também é a porta TCP/IP padrão que o Apaches usa no XAMPP. E dois aplicativos não podem usar a mesma porta de rede.
Se você se deparar com esse problema, existem algumas maneiras de contorná-lo. Você pode desinstalar o serviço de publicação ou alterar a porta padrão no Apache.
Desinstalar serviços da World Wide Web
Se você não tiver nenhum aplicativo dependendo do recurso World Wide Web Services, poderá desinstalá-lo com estas etapas:
-
Aberto Começar.
-
Procurar por Painel de controlee clique no resultado superior para abrir a experiência.
-
Clique em Programas.
-
Clique no Programas e características opção.
-
Clique no Liga ou desliga características das janelas opção do painel esquerdo.
Liga ou desliga características das janelas -
Expandir o Serviços de Informação da Internet ramo
-
Limpar o Serviços da World Wide Web opção.
-
Clique no OK botão.
Microsoft IIS – Serviços da World Wide Web -
Reinicie seu computador.
-
Inicie o Painel de Controle do XAMPP.
-
Clique no Começar botão no Apache.
Depois de concluir as etapas, o Apache poderá ser executado na porta 80 do seu dispositivo.
Alterar a porta TCP/IP padrão do Apache
Em vez de remover os World Wide Web Services, você pode configurar o Apache para ser executado em uma porta TCP/IP diferente.
Para alterar a porta de escuta do Apache no XAMPP, use as etapas:
-
Aberto Painel de controle do XAMPP.
-
No Apache, clique no botão Configuração botão.
-
Selecione os Apache (httpd.conf) opção.
-
Role para baixo e encontre a linha: Ouça 80.
-
Alterar o número 80 para outro número de porta TCP/IP que não esteja em uso. Por exemplo, você pode tentar porta 81. (Após a alteração, a linha deve ser: Ouça 81.)
httpd.conf altera o número da porta TCP/IP -
Salve e feche o httpd.conf Arquivo.
-
Clique no Começar botão no Apache no Painel de Controle do XAMPP.
Depois de concluir as etapas, o servidor Apache deve ser executado sem problemas na nova porta TCP/IP especificada.
A única ressalva com essa configuração é que você precisará anexar o número da porta TCP/IP no endereço sempre que quiser se conectar ao seu site. Por exemplo, para acessar o servidor Apache no navegador da web, você precisará digitar: “localhost:81/dashboard” em vez de “localhost/dashboard”.
Pare manualmente o Serviço de Publicação na World Wide Web.
Outra maneira de corrigir o problema da porta é interromper o serviço e alterar suas configurações para iniciar o serviço manualmente (somente).
Para alterar o serviço de publicação na World Wide Web, use estas etapas:
-
Aberto Começar.
-
Procurar por Serviçose clique no resultado superior para abrir a experiência.
-
Clique duas vezes no Serviço de publicação na World Wide Web serviço.
Serviço de publicação na World Wide Web -
Clique no Pare botão.
-
Altere o tipo de inicialização para Manual.
-
Clique no Aplicar botão.
-
Clique no OK botão.
Configurações do serviço de publicação na World Wide Web -
Abra o Painel de Controle do XAMPP.
-
Clique no Começar botão para executar o servidor Apache.
A melhor maneira de fazer o Apache funcionar novamente é desinstalando o Serviço de Publicação na World Wide Web. No entanto, você pode alterar o número da porta TCP/IP ou interromper o serviço conforme necessário quando isso não for possível.
Como aumentar o tamanho do upload do phpMyAdmin no XAMPP
Outro problema comum com o XAMPP é o limite de upload do banco de dados padrão. Por exemplo, os desenvolvedores geralmente copiam um site para fins de solução de problemas ou trabalham no local sem interromper o site ativo. No entanto, as pessoas que usam o WordPress ou outro software de gerenciamento de conteúdo descobrirão rapidamente que não podem fazer upload de um banco de dados porque excede o tamanho máximo de upload permitido, 2048 KiB.
Para aumentar o limite de upload do banco de dados no phpMyAdmin, siga estas etapas:
-
Aberto Painel de controle do XAMPP.
-
Clique no Explorador botão.
-
Abra o php pasta.
-
Abra o php.ini arquivo com qualquer editor de texto.
-
Altere o valor para
upload_max_filesize
epost_max_size
para o tamanho que você deseja. Por exemplo:post_max_size=100M
eupload_max_filesize=100M
para importar arquivos de banco de dados de até 40 MB.PHPMyAdmin aumenta o upload -
Clique no Pare botão para MySQL e Apache.
-
Clique no Começar botão para reiniciar o Apache e o MySQL.
Depois de concluir as etapas, você poderá importar arquivos de banco de dados grandes no phpMyAdmin.
Como alterar a senha do phpMyAdmin no XAMPP
Por padrão, o phpMyAdmin (MySQL) usa “root” como nome de usuário sem senha, o que significa que, se você estiver instalando um site WordPress quando solicitado, basta inserir root como nome de usuário e deixar o campo de senha vazio.
Para alterar a senha do phpMyAdmin no XAMPP, siga estas etapas:
-
Aberto Painel de controle do XAMPP.
-
No MySQL, clique no botão Administrador botão.
-
Clique no Contas de usuário aba.
-
Clique no Editar privilégios link para o nome de usuário raiz, mas aquele com nome de host localhost.
MySQL editar configurações de raiz -
Clique no Alterar a senha botão.
-
Confirme uma nova senha.
MySQL altera a senha do root -
Clique no Vai botão.
Depois de concluir as etapas, se você tentar fazer login no phpMyAdmin, poderá receber uma mensagem de acesso negado: “Não é possível conectar: configurações inválidas.”
Corrige a mensagem de acesso negado ao phpMyAdmin.
No caso raro de ter problemas para entrar no phpMyAdmin, você precisará configurar o config.inc.php.
Para alterar as definições de configuração no config.inc.php arquivo, siga estas etapas:
-
Aberto Painel de controle do XAMPP.
-
Clique no Explorador botão.
-
Abra o phpMyAdmin pasta.
-
Abra o config.inc.php arquivo com qualquer editor de texto.
-
Na seção “Tipo e informações de autenticação”, atualize as seguintes linhas:
-
Sobre
$cfg['Servers'][$i]['auth_type'] = 'config';
substituirconfig
porcookie
. -
Sobre
$cfg['Servers'][$i]['AllowNoPassword'] = true;
substituirtrue
porfalse
.Config.inc.php Tipo e informações de autenticação
-
-
Salve e feche o arquivo.
Depois de concluir as etapas, você poderá fazer login no painel do phpMyAdmin.
Agora o XAMPP está configurado e pronto para uso com qualquer software baseado em PHP suportado.
Atualização de 13 de janeiro de 2022: Este guia foi publicado em março de 2016 e revisado em janeiro de 2022 para garantir que as informações ainda funcionem com a versão mais recente do XAMPP.