Instalação e configuração do Xampp no Linux

Instalação e configuração do Xampp no Linux


Antes de avançar com os passos de instalação gostaria de salientar que não foi para mim fácil decidir ficar pelo Xampp.

Isto porque no Windows sempre usei o Wamp que me permite ter versões diferentes do PHP instalados ao mesmo tempo, permitindo-me assim testar aplicações e sites em ambientes e versões diferentes. Em geral nunca tive problemas com ele.

No Linux, a minha primeira dúvida foi se deveria instalar o LAMP server ou o Xampp ou até mesmo os componentes individualmente.

Há quem defenda que instalar manualmente o Apache, depois o MySQL e por fim o PHP seja a melhor opção.

Por um lado também defendo que possa ser o ideal, pode ser um pouco mais complicado fazer a instalação dessa forma, mas também temos oportunidade de aprender mais alguma coisa e ganhar experiencia ao fazê-lo assim.

Mas como o objetivo da instalação de um servidor de páginas na minha máquina era apenas trabalho, para testar páginas em rede local/offline, nunca um servidor de página ligado ao mundo decidi experimentar o Xampp. Também tinha tempo contado para o fazer.

Ao instalar o Xampp, para além ser mais fácil passar a nossa configuração local para outro computador se necessário, de existir uma grande comunidade pronta para nos ajudar, a instalação é também relativamente simples e num processo só temos tudo que precisamos. Vamos começar.

 

Descarregar o Xampp

O Xampp pode ser descarregado em: https://www.apachefriends.org  

 

Página de Ajuda do Xampp

As perguntas mais frequentes são respondidas aqui: https://www.apachefriends.org/faq_linux.html  

 

Instalar o Xampp

Depois de descarregar o Xampp, que no meu caso, neste preciso momento é a versão: xampp-linux-x64-5.6.3-0-installer.run devemos abrir o terminal e executar:

su
#password
cd Downloads
chmod 755 xampp-linux-x64-5.6.3-0-installer.run
./xampp-linux-x64-5.6.3-0-installer.run

Agora deve surgir uma a janela de Xampp Setup

Xampp Setup

Seguir com as opções Next...

Seguir com as opções Next...

 

Por fim retiramos o visto na última janela

Por fim retiramos o visto na última janela

A instalação está completa.

A estrutura de pastas e localização do Xampp é encontrada na seguinte localização:

/opt/lampp

 

Xampp Localização

 

A localização das páginas é:

/opt/lampp/htdocs 

Mas ao abrir esta localização e tentarmos editar ou até mesmo alterar o nome de um ficheiro não o vamos conseguir.

Isto acontece porque não somos "Owner" da pasta.

As opções estão no menu, mas inativas.

Não consigo editar os ficheiros

 

Vamos resolver isso.

No terminal escrever:

sudo chown -R username:username /opt/lampp/htdocs
sudo chmod -R 777 /opt/lampp/htdocs/

Agora já somos "Owner" da pasta htdocs.

Ainda no terminal:

sudo gedit /opt/lampp/etc/httpd.conf

Agora procurar duas linhas:

User daemon
Group daemon

Xampp Owner

Substituir pelo teu username e grupo (exemplo para grupo: adm, users, etc)

User username
Group usergroup

 

Estamos já concluidos.

Falta apenas iniciar os serviços.

Iniciar o Xampp

No terminal:

sudo /opt/lampp/lampp start

 

Para terminar o Xampp

No terminal:

sudo /opt/lampp/lampp stop

 

Xampp GUI/Xamp com ambiente gráfico

No terminal:

cd /opt/lampp/
sudo ./manager-linux-x64.run (ou sudo ./manager-linux.run dependendo da versão instalada)

Ou numa linha só:
sudo /opt/lampp/manager-linux-x64.run

 

Xampp GUI

 

Boa sorte e boa programação!

 

Desinstalar o Xampp no Linux

Para desinstalar o xampp, é mais fácil do que pensas.

No terminal:

sudo rm -rf /opt/lampp

 

Se tens insteresse em mover a pasta completa do Xampp para outra localização, consulta:

Mover o Xampp para o diretório Home no Linux