O XAMPP é um servidor web multiplataforma usado para desenvolver e testar programas e aplicativos web, criado pela organização de amigos do Apache. É um software de código aberto, portanto, seu código pode ser modificado ou revisado pelo público.
O XAMPP é suportado por várias plataformas como Windows, Linux e macOS.
No XAMPP abreviação,
- X significa cruz
- Um significa Apache
- M significa MariaDB
- PP significa Perl e PHP
Os componentes e software do XAMPP:
- Apache . Apache é um servidor web HTTP popular que hospeda vários sites e aplicativos web.
- MariaDB . MariaDB é RDBMS usado para armazenar, gerenciar, manipular e visualizar os dados. Inicialmente, o MySQL fazia parte do software XAMPP. Mais tarde, o MySQL foi substituído pelo MariaDB.
- PHP . PHP é uma linguagem de script que é usada para desenvolver sites dinâmicos e aplicativos da web.
- Perl . É uma combinação de linguagens dinâmicas Perl 5 e Perl 6.
- Painel de controle do XAMPP . O painel de controle do XAMPP é um console central usado para gerenciar todos os componentes e software do XAMPP.
- PhpMyAdmin. É um portal web que é usado para administrar o servidor de banco de dados MariaDB. Podemos criar um banco de dados, executar uma consulta nele e monitorar o desempenho do servidor de banco de dados.
- Abrir SSL . É uma implementação de código aberto do SSL. (Secure Socket Layer)
- Tomcat . É um servlet que fornece funcionalidades JAVA.
- Mercúrio . É um servidor de e-mail para envio de e-mails.
- Webalizador. É um software de análise da web que fornece detalhes de uso e logs do usuário.
Neste artigo, examinaremos os processos de instalação e configuração passo a passo do software XAMPP no Windows Server 2019.
Processo de instalação do XAMPP
A primeira coisa a fazer é baixar o XAMPP do site oficial do Apache Friends. Depois que o arquivo de configuração for baixado, execute-o e o assistente de instalação será aberto. Na tela de boas-vindas, clique em Avançar .

Você pode escolher os componentes que deseja instalar em Selecionar componentes tela. Estamos instalando todos os componentes. Selecione todos e clique em Avançar .

Na pasta de instalação tela, especifique o diretório onde você deseja instalar o XAMPP. Estamos aceitando o local padrão, portanto, não altere o diretório. Clique em Avançar .

No Idioma tela, escolha o idioma a ser usado no painel de controle do XAMPP. O idioma padrão é o inglês. Clique em Avançar .

No Pronto para instalar tela, clique em Avançar .

O processo de instalação é iniciado.

Quando a instalação do XAMPP for concluída, clique em Concluir para fechar o assistente. Agora o XAMPP foi instalado com sucesso.

Quando a instalação for concluída, o painel de controle do XAMPP será aberto:

Vamos entender como podemos configurar os componentes do mesmo.
Painel de controle do XAMPP
O XAMPP possui um console central para configurar os diversos componentes. Podemos executar as seguintes tarefas usando-o:
- Inicie e interrompa os serviços do Apache, FileZilla, MySQL/MariaDB, Mercury e Tomcat.
- Acesse a página Admin do Apache, FileZilla, MySQL/MariaDB, Mercury e Tomcat.
- Altere os parâmetros de configuração.
- Acesse os registros de erros.
Junto com isso, podemos realizar tarefas usando os seguintes botões:
- Configuração
- Netstat
- Concha
- Explorador
- Serviços
- Ajuda
- Sair

Configuração . O botão abre a janela de diálogo com opções para configurar todos ou componentes individuais do XAMPP.

Netstat . Ele mostra todos os processos que estão sendo executados no computador.

Concha . Ele abre um Shell UNIX.

Explorador . Ele abre o diretório onde o XAMPP está instalado.

Serviços . Ele abre os Serviços do Windows (services. msc )

Ajuda . Ele abre a caixa de diálogo com links para vários blogs e fóruns.

Sair . Feche o painel de controle do XAMPP.
Administrar os Módulos do XAMPP
Existem alguns botões no painel de controle que nos ajudarão a gerenciar vários módulos XAMPP. A lista de botões e os detalhes das ações estão a seguir.
Botão Iniciar
O botão Iniciar é usado para iniciar os módulos e seus serviços. Quando o módulo é iniciado com sucesso, a cor de fundo do nome do módulo muda e um ID de processo e uma porta atribuídos são exibidos na coluna PID(s) e porta(s).

Botões de administrador
O Administrador botões abrem várias ferramentas usadas para gerenciar os módulos XAMPP. As ferramentas estão a seguir:
Módulo Apache . Ele abre uma página da Web de exemplo que contém links para visualizar a versão do PHP e do PhpMyAdmin.

DB MySQL/Maria . Ele abre o console da web do PhpMyAdmin.

FileZilla . Quando clicamos no botão Admin do FileZilla, ele abre outra caixa de diálogo, onde você deve especificar os parâmetros de conexão.

Depois que a conexão for estabelecida com sucesso, o console de administração do FileZilla será aberto.

Mercúrio . Os botões admin abrem um console que é usado para gerenciar o servidor SMTP. Você pode ler este artigo sobre email para Windows para saber mais sobre ele.

Tomcat . Para executar os serviços do Tomcat, devemos instalar o JDK ou JRE no computador. Quando clicamos no botão admin, ele abre um console baseado na web para gerenciar o aplicativo Tomcat.

Botões de configuração
Podemos editar os arquivos de configuração dos módulos XAMPP. Segue a lista de arquivos de configuração de cada módulo:
Nome do módulo | Nome do arquivo de configuração |
Apache | Apache (httpd.conf)Apache (httpd-ssl.conf)Apache (httpd-xampp.conf)PHP (php.ini)phpMyAdmin(config.inc.php) |
MySQL/MariaDB | Meu.ini |
FileZilla | ArquivoZilla.Server.xml |
Mercúrio | Mercury.ini |
Tomcat | server.xmltomcat-users.xmlweb.xmlcontext.xml |
Ao clicar no botão Config, ele abre outro painel com a opção de abrir o arquivo de configuração dos módulos XAMPP.
Botão de registros
Ele abre arquivos de log contendo detalhes de vários eventos, avisos e erros. Cada módulo do XAMPP possui seu próprio conjunto de arquivos de log.
Nome do módulo | Nome do arquivo de registro |
Apache | Apache (access.log)Apache (error.log)PHP (php_error_log) |
MySQL/MariaDB | Mysql_error.log |
FileZilla | Você pode visualizar os logs no console de administração do FileZilla. |
Mercúrio | A localização padrão do Mercury não pode ser acessada no painel de controle. Devemos procurar o log de erros no sistema de arquivos. |
Tomcat | A localização padrão do Tomcat não pode ser acessada no painel de controle. Devemos procurar o log de erros no sistema de arquivos. |
Resumo
Assim, aprendemos sobre a pilha de software Apache XAMPP e seus vários componentes e módulos. O artigo também aborda o processo de instalação passo a passo do software Apache XAMPP no Windows Server 2019 e explica o painel de controle do XAMPP.
Espero que essas informações sejam úteis para o seu fluxo de trabalho. E se você tiver alguma observação ou quiser compartilhar algumas dicas pessoais sobre o assunto, seja bem-vindo – a seção de comentários está à sua disposição.