Como Fazer o XAMPP
Servir Arquivos de Fora do Diretório htdocs
Ao usar o XAMPP
para desenvolvimento local, a configuração padrão serve arquivos do diretório htdocs
. No entanto, os desenvolvedores frequentemente encontram cenários onde precisam acessar arquivos localizados em diferentes diretórios. Se você está se perguntando como configurar o XAMPP
para servir arquivos fora da pasta htdocs
, você está no lugar certo! Neste post do blog, exploraremos os vários métodos para alcançar isso, enfatizando clareza e simplicidade.
Por Que Você Pode Querer Servir Arquivos Fora do htdocs
- Preferências Organizacionais: Você pode ter uma estrutura de diretório de projeto e desejar manter os projetos separados da pasta
htdocs
. - Acesso Mais Fácil: Servir arquivos diretamente dos locais do seu projeto pode agilizar seu fluxo de trabalho.
- Múltiplos Projetos: Se você estiver trabalhando em vários projetos, gerenciá-los todos dentro do
htdocs
pode se tornar complicado.
Agora, vamos mergulhar nos métodos que você pode usar para servir arquivos fora do diretório htdocs
no XAMPP
.
Método 1: Configurar Hosts Virtuais
Este método permite que você crie endereços exclusivos para seus projetos, facilitando o acesso.
Passos para Configurar Hosts Virtuais
- Abra o Arquivo de Configuração: Navegue até
C:\xampp\apache\conf\extra\httpd-vhosts.conf
. - Ative o Hospedagem Virtual: Descomente a seguinte linha (geralmente em torno da linha 19):
NameVirtualHost *:80
- Adicione Sua Configuração de Host Virtual: Na seção do host virtual (em torno da linha 36), adicione o seguinte código:
<VirtualHost *:80> DocumentRoot C:\Projects\transitCalculator\trunk ServerName transitcalculator.localhost <Directory C:\Projects\transitCalculator\trunk> Order allow,deny Allow from all </Directory> </VirtualHost>
- Modifique o Arquivo Hosts: Abra seu arquivo hosts localizado em
C:\Windows\System32\drivers\etc\hosts
e adicione:127.0.0.1 transitcalculator.localhost #transitCalculator
- Reinicie o Apache: Após salvar as alterações, reinicie o servidor Apache.
Agora, você pode acessar seu projeto através da URL http://transitcalculator.localhost/.
Método 2: Criar um Alias
Se você prefere um acesso mais simples sem configurar hosts virtuais, criar um alias pode ser o caminho a seguir.
Passos para Criar um Alias
- Modifique
http.conf
: AbraC:\xampp\apache\conf\httpd.conf
e encontre a seção entre<Directory "C:/xampp/htdocs">
e</Directory>
. Copie esta seção e cole-a abaixo, modificando o caminho para o seu diretório desejado (por exemplo,C:/Projects
). - Adicione o Alias: Procure pela seção
<IfModule alias_module>
(em torno da linha 300) e adicione:Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
Método 3: Mudar Seu Document Root
Este método envolve alterar o diretório root principal da sua instalação do XAMPP
.
Passos para Mudar o Document Root
- Abra
httpd.conf
: EditeC:\xampp\apache\conf\httpd.conf
. - Modifique o Document Root: Altere a seguinte linha (em torno da linha 176):
para:
DocumentRoot "C:/xampp/htdocs"
#DocumentRoot "C:/Projects"
- Ajuste as Configurações de Diretório: Modifique a linha logo após (em torno da linha 203) para refletir a nova localização.
Observações Importantes
- Certifique-se de usar barras normais (/) em vez de barras invertidas () nos seus caminhos.
- Evite barras no final dos seus caminhos de diretório.
- Sempre reinicie seu servidor após fazer alterações.
Conclusão
Servir arquivos de fora do diretório htdocs
no XAMPP
pode aprimorar sua experiência de desenvolvimento e atender às suas necessidades organizacionais. Seja você optando por configurar hosts virtuais, criar um alias ou mudar seu document root, cada método oferece benefícios únicos adaptados à forma como você gerencia seus projetos.
Sinta-se à vontade para escolher o método que melhor se adapta ao seu fluxo de trabalho e aproveite a codificação com mais flexibilidade!