Dies ist mein erster Mac, es ist Mountain Lion, und ich weiß, wie man Apache über Einstellungen -> Freigabe -> Webfreigabe aktiviert, aber wie zum Teufel mache ich das in Mountain Lion?
Ich finde, dass diese Schaltfläche nicht mehr existiert, also wie lautet der Ternimal-Befehl, um sie manuell einzuschalten?
Apache starten
sudo apachectl start
Dadurch erhalten Sie einen einfachen Apache-Server mit einem DocumentRoot at/Library/WebServer/Documents/
Sie können Dinge wie PHP und virtuelle Hosts aktivieren, indem Sie die Konfigurationsdatei verwenden, die als root bearbeitet werden muss:
/etc/apache2/httpd.conf
Starten Sie den Apache-Server (wie nach dem Bearbeiten der Konfigurationsdatei) mit neu
sudo apachectl graceful
Stoppen Sie den Apache-Server
sudo apachectl graceful-stop
Ich glaube, um Benutzerverzeichnisse zu verwenden (z. B. den ~/Sites/
Zugriff unter http://localhost/~username/
zulassen) oder um httpd beim Start auszuführen, müssen Sie ein wenig optimieren. Wie einfach es ist, die volle Funktionalität der vorherigen Versionen wiederherzustellen, kann ich leider nicht testen, da meine Apache-Konfigurationen nicht von einer "sauberen" 10.8-Installation stammen.
Um es dauerhaft zu machen, können Sie Folgendes tun:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Die Option ‚-w‘ legt fest, dass der Dienst beim Neustart usw. neu gestartet wird.
greduan
~/Sites/
, teilen Sie es mir bitte mit. ;)NReilingh
/etc/apache2/extras/httpd-userdir.conf
am Ende der Hauptkonfigurationsdatei richtig importiert wird. Wenn~/Sites
bereits vorhanden, ist das möglicherweise alles, was Sie tun müssen ...greduan
Shanimal
/>httpd -S
vom Terminal weg und es wies auf den Fehler meiner Wege hin.