Ausführen eines lokalen Webservers auf einem MacBook


2

Ich verwende ein MacBook mit OS X Mounain Lion 10.8.3 und möchte einen lokalen Webserver auf meinem Computer installieren. Welche Möglichkeiten habe ich? Unter Windows habe ich XAMPP verwendet.


Ich würde nichts installieren, sondern es einfach einschalten ... Hier ist eine doppelte Frage mit einer anständigen Antwort.
Beroe

Antworten:


1

Das meiste, was Sie benötigen, ist bereits standardmäßig installiert oder kann problemlos hinzugefügt werden. Es gibt eine Menge Material im Internet, wie man das macht . Dieser Artikel scheint die Grundlagen zu behandeln.


2

Wenn Sie Apache, PHP, MySQL und phpMyAdmin ausführen möchten, lesen Sie diesen Artikel .

Oder verwenden Sie einfach MAMP


Von den beiden welches ist das beste?
1088

1
Wir wissen nicht, was "am besten" für Sie bedeutet. Wenn Sie spezielle Anforderungen haben, fügen Sie diese Ihrer Frage hinzu, indem Sie sie bearbeiten.
Nohillside


1

Wie bereits erwähnt, gibt es eine einfache XAMPPLösung, MAMPdie sowohl als kostenlose als auch als kostenpflichtige Version erhältlich ist. Die kostenlose Version wird den meisten Leuten passen. Genau so erhalten XAMPPSie Apache, PHP und MySQL sowie PhpMyAdmin /

Wenn Sie nur eine einfache HTML-Seite ohne zugrunde liegendes PHP oder irgendetwas bereitstellen möchten , können Sie Pythons SimpleHTTPServer mit der folgenden bashFunktion verwenden, die Sie in Ihr ~ / .bash_profile einfügen können:

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"
}

Mit dieser servedir bashFunktion wechseln Sie einfach in das Verzeichnis, das Sie bedienen möchten, geben es ein servedirund dann wird Ihr Webbrowser geöffnet, http://localhostdamit Sie Ihre Seite sehen können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.