J'utilise un MacBook avec OS X Lion 10.8.3 et je souhaite installer un serveur web local sur ma machine. Quelles sont mes options ? Sous Windows, j'ai utilisé XAMPP.
Réponses
Trop de publicités?Si vous voulez quelque chose de très rapide, le OSXDaily article Créer un serveur Web instantané via la ligne de commande du terminal explique comment faire cela en ligne de commande avec Python. Il suffit d'utiliser la commande :
python -m SimpleHTTPServer
Si vous souhaitez utiliser Apache, PHP, MySQL et phpMyAdmin, vous pouvez consulter le site suivant cet article .
Ou utilisez simplement MAMP
La plupart des éléments dont vous avez besoin sont déjà installés par défaut ou peuvent être ajoutés facilement. Il y a beaucoup d'informations sur le web à propos de comment procéder , cet article semble couvrir l'essentiel.
Comme nous l'avons déjà mentionné, il existe un simple XAMPP
comme la solution appelée MAMP
qui existe en version gratuite et payante. La version gratuite conviendra à la plupart des gens. Tout comme XAMPP
Il vous fournira Apache, PHP et MySQL, ainsi que PhpMyAdmin/
Si vous voulez simplement servir une simple page html, sans PHP sous-jacent ou autre, vous pouvez utiliser la fonction Python Serveur SimpleHTTPS , avec les éléments suivants bash
que vous pouvez placer dans votre ~/.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"
}
Avec la servedir
bash
il vous suffit de vous rendre dans le répertoire que vous souhaitez servir, de taper servedir
et il ouvrira votre navigateur web à l'adresse http://localhost
pour que vous puissiez voir votre page.