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
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:
- 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
- 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
- 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
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
#! / 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
- 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:
- 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
.
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.
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!
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.
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 ...
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.
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
Mas, após o toque, você está modificando o arquivo, então é uma etapa extra do que você faz.
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 😉
Documentação muito boa, bom trabalho.
O que você usa para configurar o prompt, gostei muito da configuração.
lembranças
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.
Muito bom tutorial. A configuração do terminal chama minha atenção, você poderia compartilhar a configuração?
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/
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.
Ótimo, muito bem explicado e de forma simples.
Muito obrigado.
Tudo funcionou bem.
Saudações !!
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!
Excelente material com conteúdo ilustrativo, o que torna mais fácil orientar outras pessoas
- 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)
- 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
Obrigado, isso era o que estava faltando para o problema de permissão negada.
2020 este post ainda funciona muito bem!
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.
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 !!
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
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.
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/
2022 e ainda funciona. Estou usando o Debian 11!!