Sto usando un MacBook con OS X Mounain Lion 10.8.3 e voglio installare un server web locale sulla mia macchina. Quali sono le mie opzioni? Su Windows ho usato XAMPP.
La maggior parte delle cose che ti servono è già installata di default o può essere aggiunta facilmente. C'è molto materiale sul web su come fare questo , questo articolo sembra coprire le basi.
Se sei interessato a eseguire Apache, PHP, MySQL e phpMyAdmin, puoi controllare questo articolo .
O semplicemente usa MAMP
Se vuoi solo qualcosa di molto veloce, l' OSXDaily articolo Crea un server Web istantaneo tramite Terminal Command Line spiega come farlo sulla riga di comando usando Python. È praticamente solo usando il comando:
python -m SimpleHTTPServer
Come già accennato, esiste una semplice soluzione simile a XAMPP
chiamata MAMP
che viene in entrambi i casi una versione gratuita e una versione a pagamento. La versione gratuita è adatta alla maggior parte delle persone. Proprio come XAMPP
questo ti fornirà Apache, PHP e MySQL e anche PhpMyAdmin /
Se vuoi solo servire una semplice pagina html, senza PHP sottostante o altro puoi usare il SimpleHTTPServer bash
che puoi inserire nel tuo ~ / .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 funzione servedir
bash
, si modifica semplicemente la directory che si desidera servire, si digita servedir
e quindi si aprirà il browser Web a http://localhost
in modo da poter vedere la pagina.
Leggi altre domande sui tag mountain-lion webserver