Soy nuevo en Mac OS X y tengo un MacBook Pro. Estoy desarrollando una aplicación web con PHP y MySQL. Ya he instalado XAMPP en mi Mac. Descubrí la opción de alojamiento en Preferencias del Sistema > Compartir > Compartir en la Web pero no sé cómo usarlo o cómo decirle a mi amigo que vea mi aplicación web de forma remota. ¿Puede alguien ayudarme?
Respuestas
¿Demasiados anuncios?Web Sharing abre el puerto 80 (http) en su máquina y apunta cualquier petición entrante a ~/Sites
. Tendrás que poner tu aplicación PHP allí para que funcione a través de Web Sharing. No estoy seguro de si hay alguna otra configuración que tengas que hacer en el lado de PHP/MySQL ya que no sé nada sobre ninguno de esos lenguajes. Esa es probablemente una pregunta para SuperUser .
En cuanto al acceso remoto, tendrás que abrir el puerto 80 en tu router y apuntar a la dirección IP interna de tu ordenador. A continuación, tendrás que darle a tu amigo tu nombre de dominio o tu dirección IP actual de tu proveedor de servicios de Internet y hacer que la escriba en su navegador web.
Sólo tienes que marcar la casilla, y entonces cualquiera que no sea bloqueado por tu cortafuegos podrá ver el sitio, ya sea por nombre de dominio o por dirección IP.
PHP está instalado pero deshabilitado por defecto, necesitas habilitarlo en httpd.conf (no estoy seguro de cuál es la ruta exacta). Sólo tiene que buscar PHP y descomentar todo lo que sea relevante. Cualquier cambio necesita un reinicio de Apache (desmarque el uso compartido de la web, espere, y marque de nuevo).
MySQL no está instalado por defecto, pero mysql.com tiene un instalador de paquetes para él, y apple ya ha configurado PHP para conectarse a él (a través de Root@localhost sin contraseña).