Diário Code - Uma xícara de café e um bule em cima de uma mesa.

Diário Code

Aprenda JavaScript e PHP

Como personalizar o diretório padrão do XAMPP no Linux Debian

Um notebook numa mesa com uma prancheta, uma xícara de café e um mouse. Acima do notebook, o logotipo do Debian do lado direito e o logotipo do XAMPP do lado direito.

Algo que me impedia de programar no Linux era o fato de eu nunca ter conseguido configurar o XAMPP da maneira que eu queria. Eu precisava apontar para um diretório personalizado dentro dos meus projetos, mas nunca havia conseguido; pelo menos até agora.

Eu utilizei o Debian 12 para fazer esse passo a passo. Acredito que este artigo também ajudará você mesmo que esteja usando outra distribuição do Linux. Basta que encontre o arquivo httpd do seu sistema. Seja como for, a solução que eu encontrei foi a que vou descrever neste artigo. Vamos ao passo a passo!

Passo a passo

PASSO 1 No terminal, abra o painel do XAMPP:

sudo /opt/lampp/manager-linux-x64.run

No caso, /opt/lampp/ é a pasta em que o XAMPP foi instalado, e o manager-linux-x64.run é o inicializador do painel de controle.

PASSO 2 Através do painel, que já está sendo executado no modo Administrador, abra o arquivo httpd.conf. Você pode fazer isso clicando em Manage Servers > Configure > Open Conf File

.

PASSO 3 No arquivo, você precisará editar 2 partes dele. A primeira parte diz respeito ao usuário responsável pela execução do serviço httpd. Pressione Ctrl + F e procure pela linha abaixo:

User daemon
Group daemon

Nessas 2 linhas, adicione o símbolo # no início de cada uma delas e depois repita-as abaixo substituindo o termo daemon pelo nome do seu usuário, desssa forma:

# User daemon
# Group daemon
User diariocode
Group diariocode

Pronto!

PASSO 4 Agora procure pela linha abaixo:

DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">

Adicione o símbolo # no início de cada uma delas e depois repita-as substituindo /opt/lampp/htdocs pelo caminho da pasta onde ficam seus projetos, sem esquecer das aspas. Uma possibilidade seria a seguinte:

# DocumentRoot "/opt/lampp/htdocs"
# <Directory "/opt/lampp/htdocs">
DocumentRoot "/home/diariocode/www"
<Directory "/home/diariocode/www">

Dessa forma, caso ocorra algum erro você poderá retornar às configurações originais.

PASSO 5 Salve o arquivo, feche e inicie o servidor para testar.

Pronto! Seu servidor está rodando dentro da sua pasta personalizada!

Conclusão

O XAMPP é muito prático quando se quer instalar um servidor PHP, HTML e banco de dados de uma só vez no computador. Tê-lo instalado e funcinando é o suficiente para a maioria dos ambientes de desenvolvimento, principalmente se você trabalha em casa.

Espero que tenha isso tenha ajudado você a resolver seu problema! : p

Aprenda mais com outros artigos relacionados