SdevLab – Passo a Passo | Instalando o XAMPP no Linux

Fala galera!

se você desenvolve algo em php no windows e quer passar para o linux este post pode te ajudar! Nele eu mostro como usar o XAMPP, um servidor web que substitui o nosso WampServer (do windows).

boa leitura!

Instalando o XAMPP no Linux

Para instalar o XAMPP primeiro faça o download no link:

Depois, extraia o arquivo com o comando:

tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

Neste ponto os arquivos do xampp vão estar na pasta /opt/lampp. Para inicia-lo, utilize o comando:

/opt/lampp/lampp start

No próprio terminal você vai ver o resultado. Teoricamente tudo deve estar funcionando corretamente. No meu caso eu tive um pequeno problema com o mysql, e no terminal eu via a seguinte mensagem:

XAMPP: Couldn’t start MySQL!

Para resolver isto, primeiro eu mudei as permissões da pasta do lampp com o comando:

 

sudo chmod 777 -R lampp

Desta forma (que não é a forma mais correta, pois eu deixei a pasta do lampp aberta pra todo mundo) o problema começa a ser resolvido, mas ainda sim você vai ter que fazer a seguinte alteração no diretório /opt/lampp/etc:

 

sudo chmod 755 my.cnf

Depois disso, uma última alteração será necessária, porque o PHPMyAdmin vai apresentar uma mensagem de erro como esta:

“Wrong permissions on configuration file, should not be world writable!”

Para resolver isto, no diretório do phpmyadmin, modifique as permissões do arquivo config.inc.php com o comando:

 

sudo chmod 744 config.inc.php

Depois disso tudo (é chato mesmo) reinicie seu servidor. Se tudo deu certo seu xampp está pronto para ser utilizado! Para testar, no seu navegador tente entrar nos endereços:

Se nenhum erro apareceu, este tutorial foi feito pra vc! hehehehe

Agora, para complementar o post, seguem os comandos referentes ao xampp:

PARÂMETROS DE INICIAR E PARAR
Parâmetro Descrição
start Inicia o XAMPP.
stop Para o XAMPP.
restart Para e reinicia o XAMPP.
startapache Inicia apenas o Apache.
startssl Inicia o suporte a SSL do Apache. Este comando ativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará ativado.
startmysql Inicia apenas o banco de dados MySQL.
startftp Inicia o servidor ProFTPD. Via FTP você poderá enviar arquivo para o seu servidor (usuário “nobody”, senha “lampp”). Este comando ativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará ativado.
stopapache Para o Apache.
stopssl Para o suporte a SSL do Apache. Este comando desativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará desativado.
stopmysql Para o banco de dados MYSQL.
stopftp Para o servidor ProFTPD. Este comando desativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará desativado.
security Inicia uma pequena checagem de segurança.
ARQUIVOS E DIRETÓRIOS IMPORTANTES
Arquivo/Diretório Objetivo
/opt/lampp/bin/ Diretório de commando do XAMPP. /opt/lampp/bin/mysql executa, por exemplo, o monitor do MYSQL.
/opt/lampp/htdocs/ Diretório DocumentRoot do Apache.
/opt/lampp/etc/httpd.conf Arquivo de configuração do Apache.
/opt/lampp/etc/my.cnf 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 a versão 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php Arquivo de configuração do phpMyAdmin.

É isto, agora com todo este material, continua usando o wamp do window só quem quiser!

Até a próxima!
😛

Fonte: www.apachefriends.org

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s