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: 98.735 ]

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

Entendendo como realizar busca de arquivos no Linux com "find" e "locate"

Introdução ao gerenciador de janelas i3

A Maldição de Patrick Volkerding

Otimizando a Distribuição Gentoo

Jogos de computador: a que ponto chegaram

Leitura recomendada

GNOME 3 no Slackware 14 com dropline GNOME

A Vida no Shell (parte 2)

Arduino - Crie o seu próprio robô ou sensores inteligentes

As vulnerabilidades do IRC

Macromedia Studio 8 no Wine em detalhes

  
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