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