Problemas ao configurar XAMPP no MAC para múltiplos sites com domínios locais
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.confNo 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 correspondenteDepois, 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.confModifique o conteúdo
# Virtual hosts#Include etc/extra/httpd-vhosts.confPara
# Virtual hostsInclude etc/extra/httpd-vhosts.confDepois, 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/hostsAdicione abaixo
192.168.64.2 111.comPronto, digite o domínio 111.com para acessar o diretório local