Como instalar e configurar o XAMPP no GNU / Linux

Este é um guia atualizado de como instalar e configurar o XAMPP no GNU / Linux, com um passo a passo detalhado.

O que é o XAMPP?

O XAMPP é uma distribuição Apache totalmente gratuita e fácil de instalar que contém MariaDB, PHP e Perl. O pacote de instalação do XAMPP foi projetado para ser incrivelmente fácil de instalar e usar. Completamente grátis e fácil de instalar, distribuição do Apache contendo MariaDB, PHP e Perl.

Como instalar e configurar o XAMPP?

Instalando o Xampp

1.- Baixe o XAMPP para Linux em https://www.apachefriends.org/es/index.html

instalar e configurar o XAMPP

2.- Ao final do download temos um arquivo.corrida, que devemos instalar da seguinte maneira:

  • Abrimos um Terminal com Control + T, ou do nosso menu.
  • Fazemos login como root:

Login Root

  • Prosseguimos para dar permissões de execução para o .run e para instalar o XAMPP
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Installation_permissions

0instalar

1instalar

  • Aceitamos tudo e aguardamos a conclusão da instalação.

Configurando o XAMPP

3.- Prosseguimos para configurar o XAMPP

  • Configuração MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ que mysql $ digite mysql $ ls -lart / usr / bin / mysql
    

    configuração do mysql

    verifique a configuração do mysql

  • Configurando a regra com.ubuntu.pkexec.xampp.policy para o painel gráfico ser executado com permissões de administrador, isso irá gerar um arquivo bash que executa xampp-linux-x64-5.6.28-0-installer.run. Para isso vamos para a rota / usr / share / polkit-1 / actions e executamos:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    política de toque

    nano política

    Dentro do arquivo com.ubuntu.pkexec.xampp.policy colamos o seguinte código:

 A autenticação é necessária para executar o Painel de Controle XAMP xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run verdadeiro
  • Criação do script responsável pela execução do painel gráfico do XAMPP no caminho / usr / bin / . Devemos criar o script com o nome painel de controle xampp:
    touch xampp-control-panel nano xampp-control-panel

    toque no xpc

    nanoxpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Configurando um .desktop para iniciar o gerenciador de serviços gráficos XAMPP, execute os seguintes comandos, no caminho / usr / share / applications:
    touch xampp-control-panel nano xampp-control-panel

    toque na área de trabalho

    desktop nano

  • Depois de executar o nano application.desktop, digite o seguinte código
[Desktop Entry] Comment = Start / Stop XAMPP Name = XAMPP Control Panel Exec = xampp-control-panel Ícone = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Agora temos um ícone que, quando pressionado, executará o pkexec, que nos pede um login para atribuir permissões de execução ao painel gráfico do XAMPP. Deve ser parecido com isto:
    XPC

    pkexec

    xampp-pc

  • Para usar o mysql, se você fez a configuração anterior, não precisa mais ir para o diretório / opt / lampp / bin / mysql -u root -p para entrar agora, você só precisa abrir um terminal e executar mysql -u root -p.
    mysql

Agora podemos gerenciar graficamente nosso XAMPP e acessar mysql normalmente sem ir para o diretório / opt / lampp / bin.

Esse é todo o guia, espero que tenham gostado e não se esqueçam de deixar seus comentários.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   federico dito

    Estes são os artigos mais apreciados, pelo conteúdo detalhado e preciso do seu conteúdo. Ele ajudou colegas que preferem Windows a instalar versões do software XAMPP. Desconhecia a existência de um instalador para Linux, acostumado a instalar e configurar um LAMP, manualmente. Estou convencido de que será uma grande ajuda para quem deseja ter um servidor com essas características, e convencerá muitos programadores e administradores que preferem instalá-lo no Windows, a fazê-lo em um servidor com Linux. Obrigado Nexcoyotl por um artigo tão excelente!

    1.    Nexcoyotl. dito

      Muito obrigado Federico, agradeço seu comentário, espero que este manual pequeno e simples tenha sido útil. Este é o primeiro que espero fazer muito mais.

  2.   yerko dito

    Guia muito bom

    Mas eu tenho uma pergunta, por que você toca? Eu entendo que é para criar o arquivo em branco, mas com apenas nano, você pode criar e editar o arquivo ...

    1.    federico dito

      tocar é um comando usado para atualizar as datas de acesso e modificação de um ou mais arquivos, para a data atual.
      toque em [OPTINO] ... ARQUIVO ...
      Se o argumento FILE ou o nome do arquivo não existir, um arquivo vazio com o mesmo nome de FILE será criado.
      É mais direto - e muito comum - esta forma de criar arquivos vazios, do que através do editor nano
      Corre toque de homem para mais informações.

    2.    Nexcoyotl. dito

      Olá yerko desde já agradeço pelo comentário, o motivo pelo qual utilizo o toque é porque pra mim é o costume hehe. E se, como disse o camarada Federico, sua função vai além da criação de arquivos. Se você quiser saber mais, inicie $ man touch, saudações amigo

      1.    yerko dito

        Mas, após o toque, você está modificando o arquivo, então é uma etapa extra do que você faz.

      2.    yerko dito

        Eu sei o que o toque faz, só queria saber por que você estava fazendo: P, já que com o nano era mais do que suficiente 😉

  3.   Anônimo dito

    Documentação muito boa, bom trabalho.
    O que você usa para configurar o prompt, gostei muito da configuração.

    lembranças

    1.    Nexcoyotl. dito

      Olá amigo, obrigado por passar por aqui e comentar 😀, Eu uso o shell powerline, é um projeto de código aberto que você pode encontrar no github. É fácil de configurar Eu uso bash e powerline shell, embora você também possa configurá-lo para zsh.

  4.   koratsuki dito

    Muito bom tutorial. A configuração do terminal chama minha atenção, você poderia compartilhar a configuração?

    1.    Nexcoyotl. dito

      Olá Koratsuki, dê uma olhada neste tutorial que eu faço, espero que seja útil para você configurar o prompt. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Stephen dito

    Muito boa a sua contribuição irmão, que pena que mal tenho visto esta publicação, há algumas semanas me deixaram a tarefa de instalar um ambiente LAMP no meu computador, mas pelo que vejo é mais fácil instalar o XAMPP. De qualquer forma, obrigado pela sua contribuição, saudações.

  6.   daz08 dito

    Ótimo, muito bem explicado e de forma simples.

  7.   MORKE dito

    Muito obrigado.

    Tudo funcionou bem.

    Saudações !!

  8.   Katherine dito

    Olá, tudo o que se explica em imagens, também se explica em texto? Ou seja, as imagens são meramente ilustrativas? Ou há etapas que você precisa fazer que estão nas imagens. Pergunto porque sou cego e não sou muito adepto do Linux ainda, então não quero bagunçar haha. Por outro lado, tenho o ubuntu mate 18. Este tutorial pode ser aplicado? Desde já muito obrigado. Felicidades!

  9.   Leon S dito

    Excelente material com conteúdo ilustrativo, o que torna mais fácil orientar outras pessoas

  10.   Inácio 7 dito

    - um lado é mostrado duas vezes
    toque no painel de controle do xampp
    painel de controle nano xampp
    - um na rota
    / usr / bin /
    - e outro na rota:
    / usr / share / applications
    - Acho que neste segundo caminho deve ser xampp-control-panel.desktop.
    - Por outro lado, para fazer a maioria dos passos, não tinha permissões, por isso acabei precedendo os comandos com «sudo«, para já os poder criar.
    - Mas no final, quando acesso o ícone, aparece uma mensagem de erro:
    O comando "xampp-control-panel" não pôde ser executado.
    Falha ao executar o processo filho "xampp-control-panel" (permissão negada)

    1.    Inácio 7 dito

      - Eu já fiz funcionar e coloquei a permissão de execução no arquivo / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Haroldo Barboza dito

        Obrigado, isso era o que estava faltando para o problema de permissão negada.

  11.   Leon S dito

    2020 este post ainda funciona muito bem!

  12.   Nicksad dito

    Obrigado, funcionou para mim, embora eu não veja o ícone do xampp, mas uma caixa branca, mas não importa, eu só tenho um problema que quando eu uso um editor de código como o sublime, ele me nega as permissões para criar arquivos em projetos htdocs. Consegui tornar sublime dando permissões, posso ler e editar os arquivos, mas não consigo criar novos arquivos.

  13.   juconta dito

    Muito obrigado Nexcoyotl pelo artigo!!!, e a todos aqueles que blogam.desdelinux.net um lugar onde se encontra a informação que precisamos!!
    Obrigado, obrigado !!

  14.   Gonzalo dito

    Explicação muito boa

    Eu uso linux mint e poderia usar um explicado com os acessos visto que eu realizo os passos e eles não aparecem em nenhuma parte gráfica
    antecipadamente muito obrigado

  15.   Leo Pual dito

    Olá, obrigado por todo o manual.
    Mas não está funcionando. Já verifiquei as permissões, os caminhos, o texto para colar e nada; Eu digito a senha e não faz mais nada.

    Você poderia me dizer se funciona para o Opensuse 15.3 Leap.

    Estou atento, obrigado.

    1.    Linux pós-instalação dito

      Saudações, Léo. Recomendamos que você explore este post que é bem mais atual chamado: XAMPP: Um ambiente de desenvolvimento com PHP fácil de instalar no GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   Juanito dito

    2022 e ainda funciona. Estou usando o Debian 11!!