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.
O Xampp pode ser descarregado em: https://www.apachefriends.org
As perguntas mais frequentes são respondidas aqui: https://www.apachefriends.org/faq_linux.html
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
Seguir com as opções Next...
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
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.
Vamos resolver isso.
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
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.
No terminal:
sudo /opt/lampp/lampp start
No terminal:
sudo /opt/lampp/lampp stop
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
Boa sorte e boa programação!
Para desinstalar o xampp, é mais fácil do que pensas.
No terminal:
sudo rm -rf /opt/lampp
17780 - A minha lista de coisas a fazer depois de instalar o Linux Mint 17.1 Rebecca
13431 - Alterar localização da pasta htdocs no Xampp no Linux
11258 - Instalação de Samba GUI para configuração de redes em ambiente gráfico em Linux
5180 - SJ4000 Full HD Excelente alternativa à GoPro Action Camera