SERVIDOR LOCAL

XAMPP

Comandos para iniciar Apache/MySQL, trabalhar com htdocs, abrir phpMyAdmin e diagnosticar problemas no Linux.

0 tópicos visíveis
MATERIAL PARA DOWNLOAD

XAMPP no Linux

Guia em PDF para iniciar, diagnosticar e usar o XAMPP no Linux, incluindo Apache, MySQL, portas e htdocs.

Baixar PDF
Preparação

Parar serviços que causam conflito

Comandos
sudo systemctl stop apache2
sudo systemctl stop mysql
sudo systemctl stop mariadb

Isso pode liberar as portas que o Apache e o MySQL do XAMPP precisam usar.

Serviços

Iniciar, parar e reiniciar

sudo /opt/lampp/lampp startInicia os serviços do XAMPP.
sudo /opt/lampp/lampp statusMostra o status.
sudo /opt/lampp/lampp stopPara os serviços.
sudo /opt/lampp/lampp restartReinicia o XAMPP.
Diagnóstico

Diagnosticar portas

sudo ss -ltnp | grep -E ':80|:443|:3306'Mostra processos usando portas do Apache/HTTPS/MySQL.
sudo /opt/lampp/bin/httpd -tTesta a configuração do Apache; o esperado é Syntax OK.
sudo tail -n 50 /opt/lampp/logs/error_logMostra erros recentes do Apache.
sudo tail -n 50 /opt/lampp/var/mysql/*.errMostra erros recentes do MySQL.
Projetos

htdocs e projetos

cd /opt/lampp/htdocsEntra na pasta pública do Apache.
sudo mkdir /opt/lampp/htdocs/projetoCria uma pasta de projeto.
sudo cp -r ~/Downloads/NOME_DO_PROJETO /opt/lampp/htdocs/Copia projeto para htdocs.
sudo chown -R $USER:$USER /opt/lampp/htdocs/projetoPermite ao usuário editar o projeto.
Navegador

Endereços locais

http://localhostPágina inicial local.
http://localhost/phpmyadminAbre phpMyAdmin.
http://localhost/NOME_DO_PROJETO/Abre um projeto em htdocs.
Checklist

Rotina após reiniciar

Sequência rápida
sudo systemctl stop apache2
sudo systemctl stop mysql
sudo systemctl stop mariadb
sudo /opt/lampp/lampp start
sudo /opt/lampp/lampp status
Observação

Se um serviço como MariaDB não estiver instalado, o sistema pode informar que a unidade não existe.

Copiado!