Respuestas:
Para comenzar apache
sudo apachectl start
Esto le dará un servidor Apache básico con DocumentRoot en /Library/WebServer/Documents/
Puede habilitar cosas como PHP y virtualhosts haciendo uso del archivo de configuración, que debe editarse como root:
/etc/apache2/httpd.conf
Reinicie el servidor apache (como después de editar el archivo de configuración) con
sudo apachectl graceful
Detenga el servidor apache
sudo apachectl graceful-stop
Creo que para usar directorios de usuarios (como permitir el ~/Sites/
acceso a ellos http://localhost/~username/
) o para que httpd se ejecute en el inicio, deberá hacer un pequeño ajuste. Desafortunadamente, no puedo probar lo fácil que es recuperar la funcionalidad completa de las versiones anteriores ya que mis configuraciones de Apache no provienen de una instalación 10.8 "limpia".
/etc/apache2/extras/httpd-userdir.conf
se importe correctamente al final del archivo de configuración principal. Si ~/Sites
ya existe, eso puede ser todo lo que tiene que hacer ...
/>httpd -S
desde la Terminal y señaló el error de mis caminos.
Para hacerlo permanente, puede hacer esto:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
la opción '-w' lo configura para reiniciar el servicio al reiniciar, etc.
~/Sites/
, por favor dímelo. ;)