[Linux] autoXampp: meu "auto" instalador de XAMPP
Um pequeno script para ajudar iniciantes no linux a instalar o XAMPP
origem da ideia
Começei/Tive a ideia durante no ano passado, durante o 2º módulo do curso técnico em informática da Etec, pois como estava fazendo um sistema de estoque em php para o meu TCC, e na época estava utilizando o Lubunto, e foi uma luta para conseguir configurar ele para rodar o xampp e o banco de dados.
Durante as aulas utilizava máquinas virtuais com Ubunto, e precisava instalar e reinstalar o XAMPP nessas máquinas, e como não era, e não sou, muito versado em Linux, era muito trabalho e pouco resultado. Então comecei a ver maneiras mais eficientes para instalar o XAMPP e relácionados, e com o XAMPP ainda tem o porém de não gerar um "executável facilitado" que com 2 cliques abre, apenas por meio de sudo ./opt/lampp/manager-linux-x64.run
, que hoje em dia para mim é simples mas como na época é era sempre uma luta.
desenvolvimento
Acabei caindo no shell script, e vendo um vídeo no youtobe, que infelizmente não lembro qual o canal, descobri como criar "atalhos" e com isso começei a fazer esse script, que foi bem rápido desenvolver, pois não passa de wget e comandos básicos de terminal scriptados, que baixa e abre o instalador do XAMPP automaticamente, o instalador é literalmentenext>next>finish
, faz as configurações das pastas/ e permições de arquivos do XAMPP, não ficou bem escrito, mas funcionava na época. Mas como depois que consegui um pc melhor, usei windows até essa semana nele por comodidade, então deixei de lado esse script.
alterações
Hoje decidi dar uma "melhorada" nesse script, o que na realidade foi só colocar a versão mais atual do XAMPP, e uns comandos desnecessários, também fiz um bloco de comando que baixa apenas 1 arquivo do github, pois antes precisava baixar o repositório todo para rodar apenas 1 arquivo, o que não é muito eficiente.
E acho que é uma ferramenta útil para quem precisa do XAMPP e não tem tanto conhecimento em linux, então decidi publicar aqui, tanto para quem quiser usar, quanto para quem tiver interesse em fazer contribuições para melhorar esse projeto.
bloco de código
Copie e cole esse bloco de código no terminal e já vai baixar o script e executa-lo
sudo wget --convert-links https://raw.githubusercontent.com/HenryGuidelli/autoLinux/main/autoXampp/autoXampp-8.2.0-Installer.sh && sudo chmod a+x autoXampp-8.2.0-Installer.sh && sudo ./autoXampp-8.2.0-Installer.sh
git hub e outros links
Vou deixar aqui o link do repositório e também um link para um vídeo do meu canal do youtobe que é um tutorial desse script, porém na "versão" antiga.
adendos
- Teste apenas no meu antigo Lubunto 20.04, em um Ubunto 22.04 em VM, e agora no POP OS 22.04.
- No repositório tem um arquivo, que seria a versão gráfica desse instalador, não sei se funciona, usei "zenity" para criar as janelas, mas desisti pois estava focando mais no TCC. Mas caso alguém tenha curiosida em mexer fica a vondade.
- Quem puder testar, por favor diga se está funcionando no seu linux.
- É o meu primerio post aqui, e não sei se tô fazendo certo. Desculpe qualquer inconveniente.
MUITO OBRIGADO