Para criar um site, você terá que instalar um programa como WAMP ou EasyPhp. Nele, deverá colocar seu site em um diretório /WWW/ e permitir que ele seja acessado pelo URL. Porém, o que acontece quando desenvolvemos diversos sites? Essa dica se dedica a computadores rodando em Windows e usa o servidor Wamp. No entanto, você não terá dificuldades em fazer o mesmo procedimento com outro software.
Observação: consideramos que você instalou o Wamp no
C:\wamp\
e colocou seu projeto em andamento em
C:\wamp\www\meuprojeto\
. Para abrir os arquivos, o bloco de notas do Windows deve servir perfeitamente.
Abra o arquivo hosts no caminho
C:\Windows\System32\drivers\etc
com o bloco de notas ou outro editor de texto e você verá, nas últimas linhas do documento, algo parecido com isso:
127.0.0.1 localhost
::1 localhost
Logo abaixo, adicione a seguinte linha e salve o arquivo no mesmo local:
127.0.0.1 meuprojeto.dev
Observação: se você não puder editar o arquivo, verifique se, por acaso, ele não está em versão de leitura. Se esse for o caso, faça uma cópia do arquivo na sua área de trabalho, faça a alteração e substitua o arquivo original por esse novo.
Depois de executar o Wamp, clique no ícone na barra de tarefas, clique em Apache e um arquivo httpd.conf deverá aparecer no menu suspenso. Abra este arquivo para fazer as modificações necessárias. Você pode encontrá-lo em
C:\wamp\bin\apache\apacheX.X.X\conf\httpd.conf
. No final do arquivo, adicione isto:
#####
## localhost
## DOMÍNIO principal
#####
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>
E também:
#####
## meuprojeto.dev
## DOMÍNIO do meuprojeto
#####
NameVirtualHost meuprojeto.dev
<VirtualHost meuprojeto.dev>
DocumentRoot C:/wamp/www/ meuprojeto /
ServerName meuprojeto.dev
</VirtualHost>
É indispensável colocar as duas definições de host. Se você colocar somente a segunda parte, o URL
http://localhost/
também vai levar à pasta que contém seu projeto, o que não é o que queremos, já que você precisa acessar o diretório
/www/
. Salve o arquivo e reinicie seu servidor Apache.
Alterar o arquivo httpd.conf pode ser delicado quando se quer dominar totalmente o tema. Este arquivo é essencial ao bom funcionamento do Apache, um simples erro pode impedir o servidor de ser lançado. Para evitar ter que modificar este arquivo, o WAMP oferece uma pasta Alias (C:\wamp\alias\). Nesta pasta, crie um novo arquivo de texto, nomeie
localhost.conf
e copie o conteúdo nela:
#####
## localhost
## DOMÍNIO principal
#####
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>
Ainda na mesma pasta, crie um novo arquivo de texto e nomeie-o
meuprojeto.dev.conf
e copie o conteúdo:
#####
## meuprojeto.dev
## DOMÍNIO de meuprojeto
#####
NameVirtualHost meuprojeto.dev
<VirtualHost monprojet.dev>
DocumentRoot C:/wamp/www/monprojet/
ServerName monprojet.dev
</VirtualHost>
Salve-os e reinicie o servidor Apache.
Se algum erro for feito durante a criação de um alias, basta excluir o arquivo com erro para encontrar a configuração original. Se tudo correu bem, você deverá encontrar a visualização normal da pasta
/www/
acessando o
http://localhost/
. Além disso, é possível acessar diretamente o seu projeto em
http://meuprojeto.dev/
, que antes era acessível pelo endereço
http://localhost/meuprojeto/
.
Foto: © 4zevar - Shutterstock.com