Certa vez, precisei usar Laravel numa máquina com Windows, que estava rodando WAMP (http://www.wampserver.com/en). Depois de entender como é a estrutura do WAMP e onde ficam os arquivos de configuração, consegui fazer funcionar meu projeto em Laravel, rodando em um subdiretório.
O Apache do WAMP vem configurado com uma diretiva ‘Include “${INSTALL_DIR}/alias/*”‘, com isto, ele lê qualquer arquivo .conf dentro da pasta ‘alias’ que está no diretório de instalação do WAMP (C:\wamp\alias).
Crie um arquivo laravel.conf dentro da pasta alias, com o seguinte conteúdo:
1 2 3 4 5 6 7 8 |
Alias /seu-projeto "c:/wamp/www/seu-projeto/public" <Directory "c:/wamp/www/seu-projeto/public"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory> |
Tudo pronto! Dê restart no Apache, e seu Laravel vai funcionar num subdiretório do WAMP.