Nachdem ich MAMP für eine Ewigkeit benutzt hatte, stellte ich fest, dass ich tatsächlich den in Snow Leopard integrierten Apache-Server verwenden konnte. Nachdem ich auf Lion umgestiegen bin, habe ich keine Ahnung mehr, wie ich das machen soll.
Wissen Sie, wie Sie meinen Mac OS X Lion in einen Webserver verwandeln, damit ich problemlos die neueste Version von PHP und MySQL ausführen kann? Wie lege ich außerdem die Aliase für "localhost" fest? Ich erinnere mich, dass es sich um eine httpd.conf-Datei handelte - etwas, das ich auf Lion anscheinend nicht mehr finde.
mate
. sudo mate /etc/apache2/httpd.conf Es ist eine gute Idee, es vor der ersten Verwendung in ~ / .bash_profile zu registrieren: export EDITOR = 'mate -w' Und erstelle einen Symlink in deinem ~ / bin-Ordner: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * Die obigen Informationen gelten für Benutzer von Mac OS XAntworten:
Sie müssen zuerst Apache im Prefpane Sharing aktivieren. Aktivieren Sie "Webfreigabe" und Ihr Webserver wird ausgeführt.
Beachten Sie, dass die Webfreigabe seit Mountain Lion aus dem Bereich "Freigabe" entfernt wurde, Apache jedoch weiterhin enthalten ist. Aktivieren Sie diese Antwort, um Apache in Mountain Lion zu steuern.
Um PHP zu aktivieren, müssen Sie es
/etc/apache2/httpd.conf
in Terminal.app bearbeiten . Dies erfordert Root-Anmeldeinformationen.nano
ist ein sehr zugänglicher Befehlszeileneditor, wenn Sie sich nicht wohl fühlenvim
.Suchen Sie die Zeile (Sie können ctrl+ drücken W, um die Suche zu starten
nano
):und kommentiere es aus. Als nächstes finden Sie die Linie
und kommentieren Sie dies ebenfalls aus, um die Unterstützung virtueller Hosts zu aktivieren.
Speichern Sie die Datei und beenden Sie
nano
sie mit ctrl+ Xund bestätigen Sie die Änderungen mit Y(es) enter.Sie können jetzt Ihre virtuellen Hosts in der Datei bearbeiten
/etc/apache2/extra/httpd-vhosts.conf
Wichtig ist, dass der zuerst definierte Host der Standardhost für nicht qualifizierte Hostnamen ist. Um zusätzliche Hostnamen
localhost
aufzulösen, empfehle ich, sie hart zu codieren/etc/hosts
.Um MySQL zu installieren, laden Sie das Installationsprogramm von der MySQL-Website herunter (64-Bit-Installationsprogramm sollte in Ordnung sein). Folgen Sie den Anweisungen, um es zu installieren.
Kopieren Sie zum Konfigurieren von PHP für MySQL den Standard
php.ini
:Jetzt können Sie bearbeiten
/etc/php.ini
(wieder Root - Zugriff erforderlich) , und ersetzen Sie alle Verweise auf/var/mysql/mysql.sock
mit/tmp/mysql.sock
(dem Standardverzeichnis des MySQL - Socket nach den Installer ausgeführt wird ). Es gibt wahrscheinlich 3 Verweise auf diesen Pfad.Starten Sie Apache neu, damit die neue Konfiguration wirksam wird:
Alternativ können Sie Apache neu starten, indem Sie es im Freigabe-Einstellungsfenster aus- und wieder einschalten.
Getan.
quelle
Eine Alternative zu MAMP ist WebStart , mit dem sich ein professioneller Apache 2-Web-Server unter Mac OS X 10.7 Lion problemlos verwalten lässt.
quelle
Hier finden Sie ein gutes Tutorial, mit dem Sie auch phpmyadmin und ähnliches aktivieren können, ohne mamp zu verwenden
quelle