Notas Técnicas do zhaoJian

Problemas ao configurar XAMPP no MAC para múltiplos sites com domínios locais

Tecnologia ~1742 palavras · 5 min de leitura - visualizações

Sempre executei ambiente PHP em máquina virtual, hoje quis instalar um ambiente no Mac para testar, e finalmente escolhi o XAMPP.

Bem, surgiu um problema: o XAMPP não suporta múltiplos sites nativamente, mas eu queria acessar diferentes sites através de vários domínios. Procurei por muito tempo soluções online, mas eram todas cópias e colagens, realmente não sei como eles conseguiram configurar com isso.

Vou fazer eu mesmo.

Ambiente local:

OSX 10.13.1 XAMPP-VM (PHP 7.1.11)

Requisito a implementar:

Implementar acesso a múltiplos sites no XAMPP e vincular domínios

Primeiro, modifique o arquivo de configuração httpd-vhosts.conf

vi /opt/lampp/etc/extra/httpd-vhosts.conf

No final do arquivo, adicione as informações de configuração

<VirtualHost *:80>
ServerAdmin 757118@qq.com
DocumentRoot "/opt/lampp/htdocs/111.com"
ServerName 111.com
ErrorLog "logs/111.com-error_log"
CustomLog "logs/111.com-access_log" common
</VirtualHost>
# Onde 111.com é o domínio que queremos acessar localmente
# Para adicionar mais domínios, copie o código acima várias vezes e modifique o domínio correspondente

Depois, pressione a tecla esc, digite :wq e pressione enter para salvar.

Em seguida, modifique o arquivo de configuração httpd.conf

vi /opt/lampp/etc/httpd.conf

Modifique o conteúdo

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

Para

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

Depois, reinicie o serviço Apache

Modifique o acesso ao domínio local, desta vez definindo 111.com como domínio de teste local

vi /etc/hosts

Adicione abaixo

192.168.64.2 111.com

Pronto, digite o domínio 111.com para acessar o diretório local

Compartilhar:

Comentários