Estoy usando una 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 usé XAMPP.
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.
Si solo quiere algo muy rápido, el artículo de OSXDaily Crear un servidor web instantáneo a través de la línea de comandos de la terminal explica cómo hacerlo en la línea de comandos usando Python. Es más o menos usando el comando:
python -m SimpleHTTPServer
python3 -m http.server
.8000
de forma predeterminada, ya que los puertos por debajo de 1024 requieren privilegios de superusuario.Si está interesado en ejecutar Apache, PHP, MySQL y phpMyAdmin, puede consultar este artículo .
O simplemente usa MAMP
Como ya se mencionó, existe una XAMPP
solución similar simple llamada MAMP
que viene como una versión gratuita y de pago. 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 desea servir una página html simple, sin PHP subyacente ni nada, puede usar SimpleHTTPServer de Python , con la siguiente bash
función que puede poner en su ~/.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 servedir
bash
función, simplemente cambie al directorio que desea servir, escriba servedir
y luego abrirá su navegador web http://localhost
para que pueda ver su página.
beroe