Nesta publicação e vídeo aula do canal webmundi.com, aprenderemos a instalar o Servidor Local Web XAMPP no Linux.
Este Pacote de software contém o servidor web Apache, banco de dados MariaDB / MySQL e suporte as linguagens PHP e Perl.
Nesta vídeo aula utilizamos o Linux Ubuntu versão 20.04 LTS, mas o processo de instalação do XAMPP é bem semelhante com outras distribuições do Linux como Debian, Fedora, Mint e entre outras.
Este é a segunda publicação / vídeo aula sobre o assunto, no primeiro post, explicamos a instalação do XAMPP no Windows.
O que é XAMPP ?
O XAMPP é um pacote de software gratuito com os principais servidores de código aberto do mercado, incluindo FTP, banco de dados MariaDB (uma vertente do MySQL e Servidor Web Apache com suporte as linguagens PHP e Perl.
XAMPP é a abreviação de:
- X – Cross Plataform (Funciona no Windows / Linux / MAC)
- A – Apache – (Servidor Web Local : localhost)
- M – MariaDB ou MySQL (Banco de dados)
- P – PHP (linguagem de programação)
- P – PERL (linguagem de programação)
Este pacote de aplicativos é a forma mais rápida e fácil de criar um servidor web local (no seu PC) para fins de desenvolvimento, teste e implantação de aplicações.
Vídeo Aula : Como instalar Servidor Web Local XAMPP : Linux : Apache | MySQL | PHP
Vídeo aula : Canal WebMundi.com para instalar o XAMPP : Servidor Web que pode ser instalado em seu PC.
Com este pacote de software você terá um Servidor Web Local / localhost, ou seja, no seu PC com Apache + MySQL + PHP.
Download XAMPP Linux
Nesta aula/publicação foi utilizado o XAMPP para Linux.
Como Instalar o XAMPP no Linux
Para instalar o XAMPP no Linux existem diversas formas.
1a. Forma via Terminal + wget : Instalação XAMPP Linux
A primeira forma é baixar o pacote via ferramanta wget, para isso, faça o seguinte:
Passo 1. Abra um terminal
Passo 2. Confira se o seu sistema é de 32 bits ou 64 bits, para isso, use o seguinte comando no terminal
uname -m
Passo 3. Se você estiver usando um sistema de 32 bits, use o comando abaixo para baixar o programa.
Se o link estiver desatualizado, acesse essa página e baixe a última versão e salve-o com o nome xampp-installer.run:
wget <Nome do Pacote XAMPP+Versao> -O xampp-installer.run
Substitua o <Nome do Pacote XAMPP+Versao> pela versão e arquitetura desejada.
Exemplo:
wget "https://www.apachefriends.org/xampp-files/8.0.5/xampp-linux-x64-8.0.5-0-installer.run" -O xampp-installer.run
Passo 4. Transforme o Instalador em uma arquivo executável, com o comando abaixo no terminal:
chmod +x xampp-installer.run
Passo 5. Inicie a instalação do XAMPP, com o seguinte comando no terminal:
sudo ./xampp-installer.run
2a. Forma : via download do pacote instalador + Files + Terminal : Instalar XAMPP Linux
A outra forma é abrir o navegador e acessar a pagina de download do XAMPP, efetuar o download do pacote instalador e executar a instalacao, para isso, siga os seguintes passos:
Passo 1. Efetue o download do pacote acessando o endereço:
Passo 2. Transforme o Instalador em uma arquivo executável, com o comando abaixo no terminal:
chmod +x <nome do pacote instalador baixado>
Substitua o <nome do pacote instalador baixado> pelo nome do arquivo baixado da página do XAMPP
Exemplo:
chmod +x xampp-installer.run
Este processo também pode ser feito pela interface gráfica na ferramenta Files como mostramos na vídeo aula.
Passo 3. Inicie a instalação do XAMPP, com o seguinte comando no terminal:
sudo ./<nome do pacote instalador baixado>
Substitua o <nome do pacote instalador baixado> pelo nome do arquivo baixado da página do XAMPP.
Exemplo:
sudo ./xampp-installer.run
A instalação do XAMPP é bem tranquila no padrão NNF (Next/Next/Finish ou Próximo/Próximo/Terminar).
Passo 4. Após instalação, acesse o local onde o XAMPP foi instalado
A estrutura de pastas e localização do Xampp é encontrada na seguinte localização:
/opt/lampp
O local onde ficam os aplicativos/sites ou paǵinas que irão rodar no XAMPP é:
/opt/lampp/htdocs
A pasta htdocs é a pasta destinada a criação das aplicações / sites ou paǵinas que serão executadas no ambiente XAMPP.
Normalmente, criamos uma pasta dentro de htdocs para armazenar um site / aplicação distinta.
Porém, para que isso seja possível, é necessário liberar permissões para o usuário logados para que seja possivel efetuar esta operação.
Passo 5. Liberar acesso ao usuário para criar arquivos e pastas em htdocs. Abrir o terminal e executar os seguintes comandos:
sudo chown -R username:username /opt/lampp/htdocs
sudo chmod -R 777 /opt/lampp/htdocs/
Exemplo:
sudo chown -R webmundi:webmundi /opt/lampp/htdocs
sudo chmod -R 777 /opt/lampp/htdocs/
Esse processo é importante, pois sem isso, não conseguiremos criar arquivos ou pastas dentro do diretório htdocs.
Iniciar o Painel de Controle do Xampp no Linux : Ambiente Gráfico : GUI
Para iniciar o painel de controle do XAMPP no Linux, executamos o seguinte comando no terminal:
sudo /opt/lampp/manager-linux-x64.run
Também é possivel iniciar os componentes via terminal com os comandos:
Iniciar o XAMP:
sudo /opt/lampp/lampp start
Parar o XAMP:
sudo /opt/lampp/lampp stop
Reiniciando o XAMPP:
sudo /opt/lampp/xampp restart
Iniciar apenas o Apache:
sudo /opt/lampp/xampp startapache
Parar apenas o Apache:
sudo /opt/lampp/xampp stopapache
Para iniciar apenas o servidor de banco de dados MySQL:
sudo /opt/lampp/xampp startmysql
Para parar apenas o servidor de banco de dados MySQL:
sudo /opt/lampp/xampp stopmysql
Para iniciar apenas o servidor FTP Proftpd
sudo /opt/lampp/xampp startftp
Para parar apenas o servidor FTP Proftpd:
sudo /opt/lampp/xampp stopftp
Acessando a seçao de Ajuda do XAMPP Linux:
sudo /opt/lampp/xampp –help
Desinstalar o Xampp no Linux
Para desintalar o XAMPP no Linx, basta executar os seguintes comandos no terminal:
sudo /opt/lampp/lampp stop
sudo /opt/lampp/uninstall
sudo rm -rf /opt/lampp
Acessando o Dashboard do XAMPP
Após o XAMPP instalado e com os componentes em execuçao é possível acessar o dashboard do produto, acessando o seguinte endereço no navegador:
localhost/dashboard
Pronto! Agora você já tem um servidor web com suporte a PHP e Perl e o banco de dados MariaDB / MySQL em seu Linux.
Fórum Apache Friends : Página de Ajuda do XAMPP
Caso você tenha mais dúvidas sobre problemas no XAMPP, um local muito bom para obter apoio é o Fórum da Apache Friends, lá você pode esclarecer suas dúvidas sobre este pacote e seus componentes.
E fique a vontade para deixar sua mensagem nos comentários de nosso canal, será um prazer conversar com você.
Materiais e leituras que recomendamos para você:
- Como Instalar MySQL + MySQL Workbench : Windows 10
- Como Instalar o Servidor XAMPP no Windows 10 – Localhost Apache MySQL PHP
- Como instalar o Linux Mint 20 no Virtualbox 6.1 : Windows 10
- DBeaver : Alternativa ao SQL Server Management Studio Linux
- Como Instalar o SQL Developer Oracle no Linux
- Instalação Oracle Database 18c XE Linux
Obrigado
Esperamos que esta publicação tenha lhe ajudado a aprofundar seus conhecimentos no Desenvolvimento de Aplicações Web Apache, MySQL ou PHP.
Se você gostou deste post, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.
Sabia que você pode nos ajudar a criar mais conteúdos como este ? Sabe como ?
Comprando em nossa Loja Virtual. Uma parceria do webmundi.com com as maiores plataformas de comércio eletrônico do Brasil.
Ao comprar em nossa loja, as lojas parceiras repassam um pequeno percentual ao WebMundi.com, e assim você apoia a criação de vídeos gratuitos aqui no site e em nosso canal do YouTube.
Prestigie também nossos apoiadores e anunciantes conhecendo seus produtos e serviços.
É simples e rápido e assim você ajuda a gente a crescer.
Obrigado e um grande abraço