Ejecutando un servidor web local en MacBook

2

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

    
pregunta 1088 03.10.2013 - 10:37

4 respuestas

1

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

    
respondido por el nohillside 03.10.2013 - 10:49
2

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

O simplemente use MAMP

    
respondido por el revolver 03.10.2013 - 12:13
2

Si solo quieres algo muy rápido, el artículo OSXDaily Create a Instant Web Server a través de Terminal Command Line explica cómo hacerlo en la línea de comandos utilizando Python. Es casi solo usando el comando:

python -m SimpleHTTPServer
    
respondido por el binarybob 03.10.2013 - 14:51
1

Como ya se mencionó, hay una solución simple XAMPP like MAMP que viene como ambas Una versión gratuita y una de pago. La versión gratuita se adaptará a la mayoría de la gente. 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 cualquier otra cosa, puedes usar SimpleHTTPServer , con la siguiente función 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 función servedir bash , simplemente cambia al directorio que desea servir, escriba servedir y luego abrirá su navegador web en http://localhost para que pueda ver su página.

    
respondido por el omgmog 03.10.2013 - 18:18

Lea otras preguntas en las etiquetas