El apache Server no es nada de otro mundo, al principio cuesta entender como funciona pero luego que conozcas su panel de control todo es mas fácil, lo del IP fijo o dinámico te explico. Al tener configurado un servidor la idea es tener conectado tu maquina todo el tiempo ya que así todo el mundo podrá usar o ver las funciones que tengas cargadas en el (esa es la idea), al tener un ip fijo no hay problema alguno con esto, ya que tu dirección en la Internet será siempre la misma te pongo un caso, si tu ip es 200.90.166.978 tu dirección en Internet de tu servidor será siempre
http://200.90.166.978. aunque la pagues mil veces al día.
Pero si tu IP es dinámico, cada vez que apague si prendas tu Pc podrás perder tu ip original con que tienes configurado tu apache Server, haciendo imposible que las personas accedan a el. Un ejemplo mas fácil, imagínate que cada vez que cuelgues un teléfono, este cambia su numero, creo que será un poco difícil que te llamen, jajajajaja
Hay soluciones de programas que te asignan ip fijo entre comillas, pero tendrás un ip para configurar tu maquina, k mejor dicho una mascara sin importar el ip que te asigne ( no todo es tan fácil asi que trabaja en buscar y configura esos programitas antes de instalar tu apache) manos a la obra……….