¿Cómo iniciar Homebrew Apache en el arranque?

2

He cambiado el apache predeterminado para la versión homebrew. He detenido el apache predeterminado a partir del inicio con:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Sin embargo, la versión homebrew no se inicia automáticamente. El proceso httpd se está ejecutando (como lo confirma brew services start httpd ) pero el servidor no se está ejecutando, hasta que lo ejecuto

sudo apachectl start

( apachectl aquí se refiere a la versión de homebrew en /usr/local/bin/apachectl )

Estoy usando macOS Mojave, y la versión de Apache homebrew es 2.4.37.

    
pregunta DisgruntledGoat 30.11.2018 - 02:39

1 respuesta

2

Si ejecuta:

brew services

Las dos últimas líneas de la salida responden a su pregunta:

If sudo is passed, operate on /Library/LaunchDaemons (started at boot).
Otherwise, operate on ~/Library/LaunchAgents (started at login).

Por lo tanto, para iniciar Apache en el arranque:

sudo brew services start apache2

y para iniciar Apache en el inicio de sesión:

brew services start apache2
    
respondido por el Ortomala Lokni 01.12.2018 - 21:22

Lea otras preguntas en las etiquetas