domingo, 8 de novembro de 2015

Usando o XAMPP no linux

O XAMPP é um programa que simula um servidor de internet em seu computador, quase que indispensável (a não ser que você utilize outro programa equivalente) para aqueles que estudam ou desejam estudar web design.  


Caso queira saber mais sobre ele, acesse a maldita desciclopédia wikipédia!


Não há segredos para se utilizar este programa no Worrivews Windows, pois é só duplo clique para instalar (instalando junto o Baidu e o Hao123, claro), duplo clique para abrir... Como qualquer outro programa. MAs sempre tem uns bocós idealistas que insistem em usar linux, falar do "MundoLivre", ideologia OpenSource e blá, blá, blá... (tipo eu). Então decidi escrever como utilizar tal programa no linux (para ser mais sincero, no Ubuntu).


Instalação


Bem, para começar temos que instalar a bagaça, né. E antes mesmo de instalar temos que baixá-la. Então segue ai o link para o download do programa:

LINK PARA DOWNLOAD DO PROGRAMA (não se preocupe, é mais seguro que o Baixaki!)




o arquivo .run
A versão de Linux virá em um arquivo formato .run (só mesmo para diferenciar do formato .exe do windows). Como instalá-lo? Abra o Terminal em seu computador com Linux e se prepare para penar muito... ou não...


Primeiro de tudo, é preciso dizer (ou melhor, escrever) que a instalação deve ser feita como usuário root.


Para entrar em modo root use o comando “su” e digite sua senha root. Caso não tenha ainda uma senha root, use o comando “sudo passwd root” para criar uma (lembrando que não se deve digitar as aspas!).



Só uma ressalva: com "usar o comando", estou querendo dizer "escrever no Terminal", acredite eu realmente achei que explicar isto se faz necessário...



Uma vez aberto o Terminal e estando com acesso root, deveremos encontrar o arquivo baixado (lembra do .run?) e executá-lo; porém tudo via Terminal, isso mesmo, em modo de texto, INTERFACE GRÁFICA É PARA OS FRACOS!!!


como abrir o Terminal no Ubuntu (é só clicar nele!)
Os comandos do terminal que podemos usar para chegar até a pasta onde o arquivo está são:

  • para ir a uma pasta use “cd” mais o nome (ou endereço da pasta),como por exemplo: "cd /home/nomedeusuário/Downloads/"
 
  • para listar o conteúdo da pasta e confirmar que se está na pasta certa use “ls”, 

  • para saber em qual pasta se está use o “pwd” (acredite é mais útil do que parece).

Uma curiosidade é que no Terminal, ao dar o comando ls, os arquivos da pasta aparecem em cores diferentes conforme o formado (isto facilita para localizá-los, caso não tenha deduzido sozinho). Imagens aparecem em roxo, músicas em azul-esverdeado, subpastas aparecem em azul claro, arquivos gerais (principalmente de texto) aparecem em branco e executáveis (como é o caso do nosso .run) aparecem em verde.


Após localizar o arquivo desejado, é só dar o camando: ./xampp.run

Caso aconteça de não executar de primeira, use o comando "chmod +x xampp.run" (lembrando sempre que "xampp.run" é o nome doarquivo que foi baixado, caso o tenha baixado com outro nome, escreva este outro nome...ou renomeie o arquivo... sei lá, o que lhe parecer melhor), e tente executá-lo novamente.


Caso por qualquer motivo você queira desistalá-lo, o comando (no Terminal, é claro) é o seguinte:



sudo rm -rf /opt/lampp



Usando, finalmente, o programa




Ok, considerando que conseguimos instalá-lo, chega ao ponto de como utilizá-lo.



Ainda no Terminal, escreva o seguinte comando:




Eu iniciando o XAMPP


sudo /opt/lampp/lampp start



Isto irá fazer o programa ser carregado (detalhe: toda vez que for abri-lo, deve-se abrir o terminal e digitar tal comando) e iniciado, caso queira fechá-lo, use o mesmo comando, apenas substituíndo o "start" por "stop".


Uma vez carregado o programa, basta abrir um navegador de internet (eu recomendo o Mozilla Firefox, que já vem por padrão no Ubuntu mesmo...) e digitar "localhost" na barra de endereços.


Mas agora vale comentar outro detalhe: Para se realmente utilizar o programa, para desenvolver páginas PHP por exemplo, é necessário criar e editar arquivos dentro da pasta "htdocs/xampp", porém o simples instalar o programa não lhe dará permissão de mexer nas pastas do sistema. Para conseguir tal permissão, você ir até tal pasta (/opt/lampp/htdocs) e então digitar o seguinte comando:



chown -R usuário xampp/


Lembrando que "usuário" deve ser substituído pelo nome do usuário no sistema (que muito provavelmente será o seu próprio nome). Bem, seja como for, este comando lhe dará permissão de criar e editar arquivos dentro da pasta "xampp". Só uma dica, ao trabalhar com o xampp é bom criar uma pasta (chamada "estudos", ou "meus arquivos", ou "curso", ou "exercicios", ou "projeto tal", ou sei lá) para guardar os seus arquivos pessoais, isto impede que seus arquivos pessoais se misturem com os do programa e ajuda a ter uma melhor organização, facilitando o trabalho.



E já que estamos dando comandos no terminal, se quiser criar sua pasta através dele, o comando é o seguinte:




mkdir nome da pasta



Apenas lembrando que "nome da pasta" deve ser substituído pelo nome que você quiser por na sua pasta e que tal comando deve ser dado quando você estiver navegando dentro da pasta onde você quer criar esta nova pasta.



Caso você faça merda (eu fiz...), precise deletar uma pasta e queira fazer isto pelo terminal, o comando é o seguinte:




rmdir nome da pasta



(Não preciso repetir a questão sobre "nome da pasta", né?)
Apesar que tal comando apenas excluí pastas vazias (ou seja, em nenhum arquivo dentro), caso queira deletar uma pasta com seu conteúdo (ou seja,com todos os arquivos que estiverem dentro dela), o comando é o seguinte:






rmdir -r nome da pasta



Uma última informação inutil: nos sistemas Linux (como é o caso do Ubuntu), costuma-se usar o termo "Diretório" para as pastas, ao invés de chama-las simplesmente de "pasta", mas stpo é só questão de nomenclatura.


Olha ai o XAMPP rodando no linux, que bUnito!