Como instalar o XAMPP no GNU/Linux

XAMPP é um conjunto de softwares que inclui Apache, MySQL, e interpretadores para PHP e Perl. Este artigo descreve a instalação do XAMPP para ajudar usuários iniciantes.

[ Hits: 97.298 ]

Por: Xerxes em 19/08/2013


Comandos básicos



Para parar o serviço, execute como root:

# /opt/lampp/lampp stop

E, para iniciar novamente:

# /opt/lampp/lampp start

Para abrir a página do XAMPP, sempre que quiser, digite na barra de endereços do navegador:
  • http://localhost/xampp/

Se quiser que o XAMPP inicie automaticamente quando reiniciar o sistema, acrescente uma linha de comando no arquivo "rc.local". Execute:

sudo gedit /etc/rc.local

O arquivo será aberto para edição.

E onde estava assim:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.


exit 0

Deixe assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.


/opt/lampp/lampp start
exit 0

Obs.: só acrescentei uma linha antes do "exit 0".

Salve e feche o arquivo. Quando você reiniciar o sistema, o comando que foi acrescentado será executado e o XAMPP será iniciado.

Obs.: se alguém sabe um modo mais "correto" de autoiniciar o XAMPP, por favor, comente.

Por fim, você terá que definir as senhas do XAMPP. Para isso, execute:

# /opt/lampp/lampp security

Serão feitas perguntas sobre várias senhas. Fica a seu critério definir quais são.

Reinicie o XAMPP:

# /opt/lampp/lampp restart


Boa sorte!

Referências


Página anterior    

Páginas do artigo
   1. O que é XAMPP?
   2. Comandos básicos
Outros artigos deste autor

A Origem dos Nomes (parte 2)

Fresh Player no Slackware (sim, FRESH)

Porque eu uso Linux Mint

Gnome-shell no Ubuntu em um clique

Mamãe, quero Arch! (parte 1)

Leitura recomendada

ePub - O MP3 dos livros

aMSN 0.98 com suporte a áudio e vídeo, pronto para vídeo e chamada

Atualização e instalação de programas no FreeBSD

Migrando para o Linux

Instalação do Software de Monitoramento Zabbix

  
Comentários
[1] Comentário enviado por danniel-lara em 19/08/2013 - 08:01h

Parabéns pelo Artigo

[2] Comentário enviado por xerxeslins em 19/08/2013 - 10:16h


[1] Comentário enviado por danniel-lara em 19/08/2013 - 08:01h:

Parabéns pelo Artigo


Valeu, danniel-lara! :)

[3] Comentário enviado por leandro em 19/08/2013 - 15:03h

Esse XAMPP é uma mão na roda! Muito bom.

+10!

[4] Comentário enviado por xerxeslins em 19/08/2013 - 15:55h


[3] Comentário enviado por leandro em 19/08/2013 - 15:03h:

Esse XAMPP é uma mão na roda! Muito bom.

+10!


Obrigado!

[5] Comentário enviado por LucasOlivier em 21/08/2013 - 16:32h

Cara, Instalei Passo a Passo que nem Tem no Artigo..
Porem quando inicio o Xampp pelo Terminal, aparece o seguinte pra mim!
-----------------------

Starting XAMPP for Linux 1.8.2-1...
XAMPP: Starting Apache...fail.
XAMPP: Another web server with SSL is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

-----------------------

Ai eu vou no Firefox, quando tento entrar no localhost, ele só fica carregando e não me aparece nada..

pode me ajudar?

[6] Comentário enviado por xerxeslins em 21/08/2013 - 17:07h


[5] Comentário enviado por LucasOlivier em 21/08/2013 - 16:32h:

Cara, Instalei Passo a Passo que nem Tem no Artigo..
Porem quando inicio o Xampp pelo Terminal, aparece o seguinte pra mim!
-----------------------

Starting XAMPP for Linux 1.8.2-1...
XAMPP: Starting Apache...fail.
XAMPP: Another web server with SSL is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

-----------------------

Ai eu vou no Firefox, quando tento entrar no localhost, ele só fica carregando e não me aparece nada..

pode me ajudar?


Olá amigo, por favor execute dois comandos e poste o resultado aqui.

Comando 1:

netstat -tanpl|grep 443

Comando 2:

ps -A | grep httpd




[7] Comentário enviado por removido em 22/08/2013 - 07:34h

Olá Xerxes,

Desculpe minha ignorância, mas eu sempre instalei o apache, o php e o mysql um a um pelo synaptic, pra que eu pudesse instalar o joomla, o wordpress e o moodle na minha máquina.

Você saberia me dizer, de forma descomplicada, as vantagens de utilizar o XAMPP em relação ao método "manual"?

Abs

[8] Comentário enviado por xerxeslins em 22/08/2013 - 08:26h


[7] Comentário enviado por Gedimar em 22/08/2013 - 07:34h:

Olá Xerxes,

Desculpe minha ignorância, mas eu sempre instalei o apache, o php e o mysql um a um pelo synaptic, pra que eu pudesse instalar o joomla, o wordpress e o moodle na minha máquina.

Você saberia me dizer, de forma descomplicada, as vantagens de utilizar o XAMPP em relação ao método "manual"?

Abs


Pelo que sei, não há diferença além do diretório de instalação que no xampp fica tudo dentro de /opt...
se é melhor ou pior eu não sei dizer =/

quando eu testei a instalação do Joomla, tbm usei o método tradicional (os pacotes separados).

Acredito que seja só uma forma de facilitar a instalação.


[9] Comentário enviado por valteirsf em 29/08/2013 - 12:21h

Senhores,

Tem como fazer o xampp comunicar com o banco oracle ou ele só funciona com o mysql?

Agradeço a atenção.

[10] Comentário enviado por xerxeslins em 29/08/2013 - 14:54h


[9] Comentário enviado por valteirsf em 29/08/2013 - 12:21h:

Senhores,

Tem como fazer o xampp comunicar com o banco oracle ou ele só funciona com o mysql?

Agradeço a atenção.


Amigo,

infelizmente não sei como fazer, mas sei que é possível.

Talvez isto o ajude:

http://www.apachefriends.org/pt_br/faq-xampp-linux.html#oci8

[11] Comentário enviado por danielmaiahist em 20/02/2014 - 17:36h

É possível instalar o Xampp em uma partição diferente? Tenho dois HDs externos e gostaria de trabalhar isoladamente do sistema Linux, pois acabo formatando a instalação de tempos em tempos. Sempre quis ter meus CMSs (Wordpress, Drupal, Moodle) intocados e nunca consegui fazer isso no Linux.

[12] Comentário enviado por xerxeslins em 21/02/2014 - 07:48h


[11] Comentário enviado por danielmaiahist em 20/02/2014 - 17:36h:

É possível instalar o Xampp em uma partição diferente? Tenho dois HDs externos e gostaria de trabalhar isoladamente do sistema Linux, pois acabo formatando a instalação de tempos em tempos. Sempre quis ter meus CMSs (Wordpress, Drupal, Moodle) intocados e nunca consegui fazer isso no Linux.


Oi. Desculpe eu não sei. Faz tempinho que eu não uso o Xampp =(

[13] Comentário enviado por everton_melo em 16/05/2014 - 20:28h

Muito grato, amigo! Me tira uma dúvida, após realizar essa instalção o MySQL já está configurado? Ou preciso fazer algum outro procedimento? Te pergunto isso pelo fato de constatar o seguinte status na página do xampp:

Banco de dados MySQL DESATIVADO
PHP ATIVADO
Perl ATIVADO
Common Gateway Interface (CGI) ATIVADO
Server Side Includes (SSI) ATIVADO
Extensão PHP »OPcache« DESATIVADO ver FAQ
Extensão PHP »OCI8/Oracle« DESATIVADO

Agradeço desde já pela ajuda!

[14] Comentário enviado por xerxeslins em 16/05/2014 - 22:05h


[13] Comentário enviado por everton_melo em 16/05/2014 - 20:28h:

Muito grato, amigo! Me tira uma dúvida, após realizar essa instalção o MySQL já está configurado? Ou preciso fazer algum outro procedimento? Te pergunto isso pelo fato de constatar o seguinte status na página do xampp:

Banco de dados MySQL DESATIVADO
PHP ATIVADO
Perl ATIVADO
Common Gateway Interface (CGI) ATIVADO
Server Side Includes (SSI) ATIVADO
Extensão PHP »OPcache« DESATIVADO ver FAQ
Extensão PHP »OCI8/Oracle« DESATIVADO

Agradeço desde já pela ajuda!


Olá amigo!

Faz tempo que não uso. Acabei de instalar para testar. Estou usando Linux Mint 16. Após a instalação, apareceu mysql desativado, numa janelinha informando. Mas nessa mesma janela tinha um botão "start" para iniciar o mysql. Eu cliquei e ele iniciou.


--------------

Banco de dados MySQL ATIVADO

PHP ATIVADO

Perl ATIVADO

Common Gateway Interface (CGI) ATIVADO

Server Side Includes (SSI) ATIVADO

Extensão PHP »OPcache« DESATIVADO ver FAQ

Extensão PHP »OCI8/Oracle« DESATIVADO ver FAQ


----------

Resumindo: ele começa desativado, mas pela janelinha de configuração vc pode iniciar.

[15] Comentário enviado por everton_melo em 20/05/2014 - 14:57h

Muito grato, parabens pelo artigo!

[16] Comentário enviado por amandamata_ em 19/06/2014 - 21:25h

Exatamente o que eu precisava, funcionou certinho aqui. Muito obrigada xerxeslins, super pratico esse Xampp :)

[17] Comentário enviado por PauloLima23 em 20/12/2016 - 01:46h

Olá eu fiz conforme o passo a passo, mais a luz do MySQL database e a do Apache Web Server ... não ficam verde , ficou apenas a do ProFTPD
E se eu entro no site não dá nada.

Tô tentando aprendendo, desculpa qualquer coisa.

[18] Comentário enviado por LucasJPA em 23/01/2017 - 00:11h

Amigo depois de instalar o xampp, nao consigo encontrar a pasta htdocs, a pasta opt esta vazia. fiz todos os seus procedimentos e tudo esta funcionando. O que devo fazer ?

[19] Comentário enviado por xerxeslins em 23/01/2017 - 12:08h

Olá! Infelizmente não estou usando tanto Linux como antes e essa dica é de 2013! Deve ter mudado alguma coisa já...

--
# epro mix-in +no-systemd
Linux user #455427
https://goo.gl/uu8OUX

[20] Comentário enviado por removido em 28/03/2017 - 01:49h

Me ajudou muito!

[21] Comentário enviado por ricardorjbr em 07/11/2017 - 17:39h

Este tutorial ainda serve? obg

[22] Comentário enviado por xerxeslins em 08/11/2017 - 15:03h


[21] Comentário enviado por ricardorjbr em 07/11/2017 - 17:39h

Este tutorial ainda serve? obg


Creio que sim. Mas não posso dar certeza, pois nunca mais instalei.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts