te aconsejo easyphp que es el mas facil apache + php + mysql que he probado ,o sino tambien va bien mi pack :P
La cuestion a la que te refieres , para ver tu web en local pon
http://localhost/ , para verla desde internet pon http:// tu ip de internet / si no puedes ver desde internet la web es que en el router no esta configurado el puerto 80 , as de entrar en la configuracion del router y direccionar el puerto 80 a la ip del ordenador que tiene el servidor web .una vez ves tu web por la ip de internet , te aconsejoq ue cojas un subdominio gratis , asi no abras de dar la ip .
Unos subdominios gratis son
www.no-ip.com ademas funciona con un programa que actualiza tu ip jsuto cada vez que cambia , y actualiozan rapido .