Alguns programadores sabendo da “dificuldade” para instalar o lampp (compilar mysql, php etc..) criaram um XAMPP.
Resumindo ele é um programa q instala tudo que falei no tópico, Apache, MySQL, PHP e Perl, fora as bibliotecas mais usadas e etc…
Vamos lá..
Primeiro baixe a ultima versão do download do xampp(no caso 1.6.4):
http://www.apachefriends.org/download.php?xampp-linux-1.6.4.tar.gz
depois abra o terminal e digite:
sudo tar xvfz xampp-linux-1.6.4.tar.gz -C /opt
só utilize este comando para instlar, não use nenhum outro descompactador nada…
e se você ja tiver instalado xampp outra vez, ele sobre escreve…
ele vai instalar tudo na pasta /opt/lampp
Agora é só startar ![]()
terminal denovo:
$ sudo /opt/lampp/lampp start
se aparecer
Starting XAMPP 1.6.4…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.
estará tudo certo, caso contrario vá ao Linux FAQ
Abra seu web-browser e digite http://localhost na barra de endereços…

Existem alguns quesitos de segurança que você pode arrumar como:
1. O administrador MySQL (root) não contém senhas.
2. O MySQL pode ser acessado via network normal.
3. ProFTPD usa a senha “lampp” para o usuário “nobody”.
4. PhpMyAdmin é acessivel via network.
5. Examples são acessiveis via network.
6. MySQL e o Apache estão rodando sob o mesmo usuário (nobody).
para mudar a segurança digite o comando:
$ sudo /opt/lampp/lampp security
e siga os passos.
PHP 4 ou PHP 5?
Por causa das grandes mudanças que temos na versão 5 do PHP, a partir da versão 1.4.7 podemos mudar: PHP 5.x e PHP 4.x. Se você tiver uma aplicação PHP que só funciona na versão 4, você pode fazer isso.
Mudando para a versõa 4:
$ sudo /opt/lampp/lampp php4
Mudando para a versõa 5:
$ sudo /opt/lampp/lampp php5
Vendo a versão:
sudo /opt/lampp/lampp phpstatus
Parametros Avançados:
start Starta o XAMPP.
stop Para o XAMPP.
restart Para e starta o XAMPP.
startapache Starta apenas o Apache.
startssl Starta o suporte SSL para o apache. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
startmysql Starta só o MySQL.
startftp Starta o ProFTPD server. Via FTP você consegue dar upload para seu server (usuário “nobody”, senha “lampp”). Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
stopapache Para o Apache.
stopssl Para o suporte SSL do apache. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
stopmysql Para o MySQL.
stopftp Para o ProFTPD. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
security Starta um programa de segurança.
exemplo:
$ sudo /opt/lampp/lampp startssl
você pode acessar o Apache servidor via o SSL: https://localhost
Pastas/Arquivos importantes:
/opt/lampp/bin/ pasta raiz do XAMPP. /opt/lampp/bin/mysql chama o MySQL monitor.
/opt/lampp/htdocs/ DocumentRoot do apache. Pasta onde vai as páginas, sites, etc.
/opt/lampp/etc/httpd.conf arquivo de configuração do apache.
/opt/lampp/etc/my.conf Arquivo de configuração do MySQL.
/opt/lampp/etc/php.ini Arquivo de configuração do PHP.
/opt/lampp/etc/proftpd.conf Arquivo de configuração do ProFTPD. (desde 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php Arquivo de configuração do PHPMyAdmin.
Parando o XAMPP:
$ sudo /opt/lampp/lampp stop
irá ver algo do tipo:
Stopping LAMPP 1.6.4…
LAMPP: Stopping Apache…
LAMPP: Stopping MySQL…
LAMPP stopped.
O XAMPP Parou.
Desinstalando:
Apenas o comando:
$ sudo rm -Rf /opt/lampp
o XAMPP foi desinstalado completamente.
Viu como é facil??
Muitos devem estar pensando que não querem usar o XAMPP por que gostam de configurar manualmente, etc… eu concordo com isso… mas podemos facilmente configurar tudo pelo XAMPP..
Eu recomendo usar o XAMPP para quem ja é usuario experiente e sabe instalar manualmente e quem está com pressa, hehe. Pois é aconcelhavel instalar manualmente para aprender como funciona tudo certinho, etc..
Lembrando que o XAMPP tem versão para windows, Solaris e MacOS..
para mais informações visite o site:
http://www.apachefriends.org/en/index.html


Muito bom… ja tinha tentado instalar o apache + php +mysql
e sempre dava erros.. esse ae e muito pratico e facil…
valeu pelo tutorial muito bom mesmo…
agora vc poderia me tirar algums duvidas…
ta ON ?
nmgs@nmgs-desktop:/opt/lampp$ sudo ./lampp start
Starting XAMPP for Linux 1.6.6…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Error 1! Couldn’t start Apache!
XAMPP: Starting diagnose…
XAMPP: Sorry, I’ve no idea what’s going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
Alguem me pode ajudar.
Obrigado.
Meu poblema é o seguinte, eu uso o xampp pra um OTserver
um jogo que precisa de uma datebase, mais no servidor ele pede a senha de accesso, e o xampp ta sem senha qualquer um pode acessar meu banco de dados, no Appserv windows
ele pede a senha pra acessar o phpmyadmin no xampp nao
me ajuda please se nao intendeu minha questao add msn
lf-foguinho@hotmail.com
estou com uma bronca instalei o lampp tudo certinho entrei no localhost e acesso so q fica pedindo senha e eu não lembro ter colocado senha nenhuma vcs poden me ajudar?
Cara, vê se pode me dar uma mão. Instalei tudo certo. Seguindo um tutorial, adicionando um Domínio Virtual, porém ele está dando erro 403 Forbidden..
Ainda sou iniciante, mas pesquisando no google, acabei dando permissão 777 na pasta setada, mas continua o erro… =/
Vinicius! pode ser pq na hora de configurar a pasta do domínio no virtual host do apache vc colocou as barras do diretório invertidas.. =S
é uma babagem q c4g4 td.. =(
Dá uma olhada nisso.
bjoks
Olá Felipe! Sou novo no linux e estou com problemas para configurar site seguro (ssl) no Debian 1.6.4 lenny que usa o XAMPP.
Onde eu coloco as configurações? tenho três arquivos: httpd.conf, httpd-ssl.conf e httpd-vhosts.conf.
Obrigado!
Valeu cara!
Agora mais do nunca estou mais livre do windows!
Boa noite, boa tarde ou bom dia, e feliz ano novo!
Qual o melhor pacote auto executavel hoje para se instalar um servidor local?
Conheço o Appserv-Win, Xampp-win.
posso usar o xamp no XP
Claro que sim, só ver pelo site =)
Felipe Tonello,
Primeiramente boa noite,
estou tentando instalar o xampp no big linux 4.0, extrai os pacotes blz, porem na hora de startar da o seguinte erro:
/var/opt/lampp/lampp: line 74: arch: comando não encontrado
cat: /opt/lampp/lib/VERSION: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 115: /opt/lampp/share/lampp/selinux: Arquivo ou diretório inexistente
Starting XAMPP for Linux …
/var/opt/lampp/lampp: line 122: /opt/lampp/share/lampp/nogroupcheck: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 74: arch: comando não encontrado
cat: /opt/lampp/lib/VERSION: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 115: /opt/lampp/share/lampp/selinux: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 74: arch: comando não encontrado
cat: /opt/lampp/lib/VERSION: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 115: /opt/lampp/share/lampp/selinux: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 489: /opt/lampp/share/lampp/phpstatus: Arquivo ou diretório inexistente
XAMPP: Starting Apache…
/var/opt/lampp/lampp: line 215: /opt/lampp/logs/apachestart.log: Arquivo ou diretório inexistente
XAMPP: Error 1! Couldn’t start Apache!
/var/opt/lampp/lampp: line 222: /opt/lampp/share/lampp/diagnose: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 74: arch: comando não encontrado
cat: /opt/lampp/lib/VERSION: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 115: /opt/lampp/share/lampp/selinux: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 240: /opt/lampp/bin/mysql.server: Arquivo ou diretório inexistente
XAMPP: Starting MySQL…
/var/opt/lampp/lampp: line 74: arch: comando não encontrado
cat: /opt/lampp/lib/VERSION: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 115: /opt/lampp/share/lampp/selinux: Arquivo ou diretório inexistente
/var/opt/lampp/lampp: line 129: /opt/lampp/share/lampp/alladdons: Arquivo ou diretório inexistente
XAMPP for Linux started.
Gostaria de saber o que pode ser que esta dando errado, pois desejo muito instalar o o lampp aqui em casa, trabalho com sistem e isso me ajudaria muito
eu rodei o /opt/lampp/lampp security e desabilitei sem querer o acesso do mysql via browser e nao consigo voltar ao padrao. alguem sabe..obrigado
Bom dia Marcio Nascimento.
Entrei aqui pra buscar a solução do meu problema e vi o seu.
Eu também uso o Big Linux 4.2 e tive o mesmo problema que você.
O que está errado é a pasta de instalação.
Crie uma pasta “opt ” na raiz do disco e instale lá. Bem, como eu , como você, já havia instalado na pasta /var/opt, somente copiei a pasta “opt” para a raiz e depois apaguei o conteúdo da pasta /var/opt/ (esta pasta estava vazia quando instalei o xampp).
instalei o xampp aparetemente ficou tudo normal, acesso via browser, em localhost, porem quando verifico estatus aparece mysql desativado,\.
Como corrigir esse erro??
obrigado ja foi solucionado o caso do erro no mysql
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Error 1! Couldn’t start Apache!
XAMPP: Starting diagnose…
XAMPP: Sorry, I’ve no idea what’s going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
/opt/lampp/bin/mysql.server: 84: source: not found
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
e ae felipe e nesse caso aqui o que deu errado, ja tinha tudo funcionando na pasta www, phpmyadmin etc, dae resolvi usar o xampp então, coloquei ele aqui e deu esse erro ae, não starta o apache e o masql…, o que devo fazer nesse caso
antes de mais nada ele ta no / opt ok
Jackson, como conseguiu resolver o erro do MYSQL?
Estou com o mesmo problema que tu.. “/
Se alguém souber de algo.. fico grata!
O Mysql não funciona de maneira nenhuma.. =/
em qual pasta eu tenho que salvar o download para dar certo?