Ejecución de un server web local en MacBook

Estoy usando una MacBook con OS X Mounain Lion 10.8.3 y quiero instalar un server web local en mi máquina. ¿Cuáles son mis opciones? En Windows usé XAMPP.

  • ¿El keyboard Bluetooth causa que el wifi se vuelva loco, a su vez usando toda mi CPU y RAM?
  • Mac App Store cree que no tengo ninguna aplicación instalada
  • ¿Cómo dejo de marcar el correo como leído al mirar el panel de vista previa?
  • ¿Hay alguna forma de verificar que OSX 10.8.1 esté instalado correctamente?
  • ¿Cómo instalar la herramienta rpm en Mac OS X 10.8?
  • ¿El instalador Mountain Lion recibe actualizaciones?
  • Terminal: ¿Hay alguna forma de ser notificado de la actividad al rastrear un logging de errores
  • Finder window left border error de la pantalla
  • ¿Cómo deshabilitar la vista previa del icono de miniaturas solo para files de video en Finder?
  • ¿Cómo puedo navegar por mis pdfs?
  • ¿Hay alguna manera de instalar Mountain Lion en una Mac Pro 1,1 2006?
  • La opción "Todos mis files" en el cuadro de dialog Abrir / Guardar obtiene 100% de CPU en Mountain Lion por un par de minutos?
  • 4 Solutions collect form web for “Ejecución de un server web local en MacBook”

    La mayoría de las cosas que necesita ya están instaladas por defecto, o se pueden agregar fácilmente. Hay un montón de material en la web sobre cómo hacer esto , este artículo parece cubrir los conceptos básicos.

    Si está interesado en ejecutar Apache, PHP, MySQL y phpMyAdmin, puede ver este artículo .

    O simplemente usa MAMP

    Si solo quiere algo muy rápido, el artículo de OSXDaily Crear un server web instantáneo a través de la command-line del terminal explica cómo hacerlo en la línea de command usando Python. Es solo usar el command:

    python -m SimpleHTTPServer 

    Como ya se mencionó, hay una solución simple similar a XAMPP llamada MAMP que viene como una versión gratuita y una versión paga. La versión gratuita se adaptará a la mayoría de las personas. Al igual que XAMPP esto le proporcionará Apache, PHP y MySQL, y también PhpMyAdmin /

    Si solo quieres servir una página html simple, sin PHP subyacente o algo así, podrías usar SimpleHTTerver de Python, con la siguiente function bash que puedes poner en tu ~ / .bash_profile:

     function servedir { local port="${1:-80}" open "http://localhost:${port}/" sudo python -c $'import SimpleHTTPServer;\nmap = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map;\nmap[""] = "text/plain";\nfor key, value in map.items():\n\tmap[key] = value + ";charset=UTF-8";\nSimpleHTTPServer.test();' "$port" } 

    Con la function servedir bash , simplemente cambie al directory que desea servir, escriba servedir y luego se abrirá su browser web en http://localhost para que pueda ver su página.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).