Como configurar e configurar o xampp/lâmpada em um sistema Linux

Como configurar e configurar o xampp/lâmpada em um sistema Linux
Os desenvolvedores exigem uma plataforma que lhes permita criar/testar seus aplicativos e ajudá -los a encontrar e corrigir os problemas. As plataformas e pilhas oferecem um pacote de solução que consiste em um servidor HTTP, um sistema de gerenciamento de banco de dados e suporte de interpretação a algumas linguagens de script CGI como Perl, Php ou Python.

Cobrimos uma dessas plataformas que emula ambientes do tipo servidor na Web em um sistema local, i i.e., Xampp/lampp. Também existem inúmeros outros softwares disponíveis, mas o XAMPP assume a liderança devido aos recursos oferecidos. O XAMPP fornece um ambiente de teste apropriado que facilita e acelera o processo de desenvolvimento. Este tutorial aprenderá a instalar, configurar e usar o XAMPP/LAMP em um sistema Linux.

O que é xampp?

O XAMPP é um pacote de software que contém o Apache HTTP Server, PHP, MariadB/MySQL e Perl. Como é uma plataforma cruzada, podemos usá-lo no Windows, Linux e Mac também. Xampp for Linux é chamado de lampo. Este pacote, criado por Apache Friends, oferece serviços como host local ou servidor local.

Além disso, ferramentas acima mencionadas, as versões mais recentes do XAMPP incluem ferramentas adicionais úteis para administração de banco de dados, como phpmyadmin, servidor de email Mercury, Filezilla FTP Server, OpenSSL, etc.

Tudo o que ele exige é baixar o software e testar clientes ou sites antes da implantação.

Instalando e configurando o xamp em seu PC

O processo de instalação do XAMPP é fácil e rápido. Uma vez instalado, ele se comporta como um host/servidor que verifica os sites antes de enviá -los para o servidor da web. Portanto, o software XAMPP fornece um ambiente adequado para avaliar aplicativos MySQL, Apache, Perl e PHP em um sistema local.

Etapa um: Introdução

Antes de mergulhar nas etapas necessárias para configurá -lo no seu sistema, faça o download da versão mais recente do instalador XAMPP de https: // www.Apachefriends.org/índice.html.

Para este tutorial, usaremos o lançamento mais recente do instalador XAMPP que é xampp-linux-x64-8.0.2-0-Instalador.correr.

Etapa dois: transforme o arquivo do instalador em um executável

Agora converta o pacote de instalação em um arquivo executável. Mova para o seu diretório 'downloads' e digite o seguinte comando para atribuir permissões relevantes:

ubuntu@ubuntu: ~ $ sudo chmod 755 [nome do seu pacote]

Para a versão mais recente, usaremos:

ubuntu@ubuntu: ~ sudo chmode 755 xampp-linux-x64-8.0.2-0-Instalador.correr

Etapa três: inicie o assistente

Agora inicie o mago para prosseguir com o processo de instalação. Com privilégios de superusuário, execute o seguinte comando para lançar o mago gráfico.

ubuntu@ubuntu: ~ $ sudo ./[seu nome de pacote executável]

Para o pacote mais recente, parece o seguinte:

ubuntu@ubuntu: ~ $ sudo ./xampp-linux-x64-8.0.2-0-Instalador.correr

O comando acima produzirá a seguinte tela:

Etapa quatro: inicie a instalação

Clique Próximo Para iniciar o processo de instalação. Mantenha a configuração padrão intacta, onde recomenda escolher o software desejado. Continue clicando em seguida até chegar a este ponto.

Aqui está tudo pronto para instalar o xampp em sua máquina. Clique em Avançar para iniciar o processo de instalação.

Por fim, clique no Terminar botão. Desmarque o Inicie o xampp Opção para desativar o lançamento automático do XAMPP.

Digite o seguinte comando para iniciar o daemon de Lampp.

ubuntu@ubuntu: ~ $ sudo/opt/lampp/lampp start

Agora vamos explorar o pacote xampp.

Etapa cinco: verifique sua instalação

Você pode verificar a instalação do XAMPP no Linux para verificar a funcionalidade desejada. Inicie seu navegador da web favorito e digite o seguinte URL:

http: // localhost/phpmyadmin

A tela a seguir implica a instalação do XAMPP bem -sucedida.

Configuração de segurança xampp

Como o XAMPP é dedicado aos desenvolvedores para fornecer o máximo de acessibilidade possível para testar seus desenvolvimentos, ele não se destina a fins de produção. Quando usado em ambientes de produção, pode ser realmente fatal.

Vamos ver uma lista de verificações de segurança possivelmente ausentes no xampp:

  • MySQL e Apache são executados sob o mesmo usuário que é 'ninguém'.
  • MySQL Administrator (root) não é protegido por senha.
  • Qualquer host pode acessar o daemon mysql através da rede.
  • Os exemplos podem ser acessados ​​através da rede.
  • Proftpd protege o usuário 'ninguém' sob a senha 'lâmpada', o que é fácil de adivinhar.
  • Phpmyadmin também pode ser acessado através da rede.

A falta dessas medidas menores de segurança exibe grandes vulnerabilidades que podem causar consequências graves. Para evitar os problemas mencionados acima, o XAMPP requer configuração de segurança antes de lançar em um ambiente sensível.

Digite o comando a seguir no terminal para executar uma verificação rápida de segurança e verifique se a instalação segura do XAMPP:

ubuntu@ubuntu: ~ $/opt/lampp/lampp segurança

Desinstalando xampp

A desinstalação XAMPP é tão simples quanto seu processo de instalação. Do terminal Linux, cd no diretório XAMPP instalado /opt /lampp.

ubuntu@ubuntu: ~ $ cd /opt /lampp

Lista 'ls -a' Todos os arquivos do diretório para identificar o programa de desinstalação. Em seguida, execute o ““./Desinstalar" Arquivo com privilégios root para desinstalar xampp.

ubuntu@ubuntu: ~ $ sudo ./Desinstalar

Uma caixa de diálogo solicitará a confirmar as alterações solicitadas. Selecione 'Sim' para continuar desinstalando o XAMPP e seus módulos; O processo pode demorar um pouco. Por fim, uma caixa de diálogo parecerá confirmar a conclusão bem -sucedida do processo.

A remoção manual da pasta e das subpastas de lampes é mais uma etapa importante. Digite o seguinte comando:

ubuntu@ubuntu: ~ $ sudo rm -r /opt /lampp

Você também pode excluir os pacotes de instalação do sistema. Agora todos os arquivos e módulos XAMPP são removidos do sistema.

Conclusão

O XAMPP/LAMP oferece um ambiente útil para os desenvolvedores para testar seus aplicativos antes de implantá -los em um servidor profissional remoto. Ele oferece um ambiente de depuração rápido para configuração de não produção, que pode ser um risco de segurança se exposto à Internet sem tomar precauções.