Tenho 2 computadores em uma LAN (OS X e Vista). MAMP instalado no OS X. Quero ver o site que está sendo desenvolvido na minha máquina Vista. Compartilhei o arquivo htdocs na LAN. Claramente apenas o html está funcionando corretamente.
O que preciso alterar para que o Apache hospede meu site na LAN?
Solução:Um erro tão idiota: eu estava digitando \\192.168.x.x
(preencher x) que é o arquivo compartilhado. Isso não compartilha o servidor. http://192.168.x.x
é o endereço correto.
Responder1
Há muito bomdocumentação
Eu suspeito que você só precisa colocar seus arquivos HTML na htdocs
pasta correta, iniciar o Apache e, em seguida, no seu PC com Vista, apontar um navegador para o nome ou endereço IP do seu Mac. Por exemplo, http://192.168.1.23:8888/
(acredito que o MAMP esteja configurado para usar a porta 8888 por padrão)
(Editar)
Usar \\
como prefixo faz com que o navegador da web use o File:
protocolo e não o http:
protocolo.
Somente se você usar o protocolo http é que a solicitação será enviada ao Apache (O A no MAMP). É somente enviando a solicitação ao Apache que você faz com que o Apachecorrero código PHP como um programa e enviar osaídadesse programa PHP para o navegador da web.
Colocar \\
na frente significa que a solicitação vai para um servidor de arquivos, não para o Apache. O servidor de arquivos não tenta executar o código PHP, apenas envia o código-fonte PHP (e não os resultados da execução desse código).