Xampp (Windows) ou lampp (para sistemas baseados em UNIX) é um Apache, MySQL e PHP distribuição que instala rapidamente e oferece uma boa solução para testar sites em máquinas locais. Eu mesmo uso ele e ele nunca me decepcionou.
Ao trabalhar com diversos sites, não há necessidade de criar sub-domínios com o nome de domínio local existente "localhost". Xampp lampp / permite que você trabalhe com um nome de domínio real, como "google.com", por exemplo, mas com os arquivos hospedados em seu computador. O segredo é o arquivos hosts eo recurso hosts virtuais.
Primeiro de tudo você deve saber onde Xampp lampp / foi instalado em seu computador. No meu computador ele é / opt / lampp /.
Em seguida, porque você deve ter alguns privilégios de administrador, abra um terminal e nautilus gksudo tipo. Nautilus vai ajudá-lo a modificar alguns arquivos facilmente, diretamente do Gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Agora, com o Nautilus, vá para / opt / lampp / etc / extra (alteração / opt / lampp no seu próprio diretório onde / lampp xampp está instalado, se for diferente do meu). Agora abra esse arquivo: vhosts.conf-httpd
Por padrão, há duas seções VirtualHost, cada um contendo entre o tag. Faremos algumas alterações a estas seções agora. A primeira seção, devemos mudá-lo para apontar para localhost. Caso parecido com este:
webmaster@dummy-host.example.com ServerAdmin
DocumentRoot / opt / lampp / htdocs
ServerName localhost
localhost ServerAlias
ErrorLog logs / host.example.com-manequim-error_log
CustomLog logs / dummy-host.example.com-access_log comum
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. Nesta linha DocumentRoot / opt / lampp / htdocs você deve mudar mais uma vez / opt / lampp para o diretório onde / lampp xampp está instalado em seu sistema.
Em seguida, para cada host virtual adicional de outros que você irá anexar o mesmo bloco de código ao seu arquivo vhosts.conf-httpd, mas fazendo algumas mudanças ligeiras. Por exemplo, se você quiser adicionar o myhost.com host virtual, cujos arquivos estão localizados em / opt / lampp / htdocs / myhost, você irá adicionar o seguinte código:
webmaster@dummy-host.example.com ServerAdmin
DocumentRoot / opt / lampp / htdocs / myhost
myhost.com ServerName
ErrorLog logs / host.example.com-manequim-error_log
CustomLog logs / dummy-host.example.com-access_log comum
Observe que DocumentRoot e ServerName foi alterado. ServerAlias não é mais necessário. Salve o arquivo.
Em seguida, você deve habilitar hosts virtuais no arquivo de configuração localizado em / opt / lampp / etc. Abra o arquivo httpd.conf com o Nautilus, e localize esta linha # Include etc / extra / httpd-vhosts.conf. Remova o char # desde o início da linha, assim ele permanece Include etc / extra / httpd-vhosts.conf só. Salve o arquivo.
Agora devemos adicionar o nome de domínio para o arquivo hosts para que o nome de domínio para apontar para o nosso endereço IP 127.0.0.1, mas não procurá-lo no banco de dados DNS. Então, vá para / etc / com Nautilus, também, abrir este arquivo: hosts. Agora no final do arquivo acrescente a seguinte linha: 127.0.0.1 myhost.com (ou alterar myhost.com para o nome do seu próprio nome de host virtual). Faça o mesmo para todos os outros hosts virtuais que você tem. Salve o arquivo.
Agora vamos ter de reiniciar o Xampp / lampp para que as alterações tenham efeito. Abra uma janela de terminal e execute este comando: gksudo / opt / lampp / lampp restart (lembre-se de alterar o / opt / lampp se necessário).
Agora você deve ser capaz de trabalhar com seus hosts virtuais, indo com o seu navegador para http://myhost.com ou http://the_name_of_your_own_virtual_host.your_own_tld. Boa sorte!
Processamento de pedidos 










































