Risposte:
Per avviare apache
sudo apachectl start
Questo ti darà un server Apache di base con DocumentRoot su /Library/WebServer/Documents/
Puoi abilitare cose come PHP e virtualhosts usando il file di configurazione, che deve essere modificato come root:
/etc/apache2/httpd.conf
Riavvia il server apache (come dopo aver modificato il file di configurazione) con
sudo apachectl graceful
Arresta il server apache
sudo apachectl graceful-stop
Credo che per utilizzare le directory degli utenti (come consentire ~/Sites/
l'accesso a http://localhost/~username/
) o far funzionare httpd all'avvio, è necessario apportare alcune modifiche. Sfortunatamente non posso testare quanto sia facile ripristinare la piena funzionalità delle versioni precedenti poiché le mie configurazioni Apache non provenivano da un'installazione "pulita" 10.8.
/etc/apache2/extras/httpd-userdir.conf
venga correttamente importato alla fine del file di configurazione principale. Se ~/Sites
esiste già, potrebbe essere tutto quello che devi fare ...
/>httpd -S
dal terminal e ha sottolineato l'errore dei miei modi.
Per renderlo permanente puoi farlo:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
l'opzione '-w' lo imposta per riavviare il servizio al riavvio ecc.
~/Sites/
favore dimmelo. ;)