Come avviare homebrew Apache all'avvio?

2

Ho disattivato l'apache predefinito per la versione homebrew. Ho interrotto l'apache predefinito all'avvio con:

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

Tuttavia, la versione homebrew non si avvia automaticamente. Il processo httpd è in esecuzione (come confermato da brew services start httpd ) ma il server non è in esecuzione, finché non eseguo

sudo apachectl start

( apachectl qui si riferisce alla versione homebrew a /usr/local/bin/apachectl )

Sto usando macOS Mojave e la versione homebrew di Apache è la 2.4.37.

    
posta DisgruntledGoat 30.11.2018 - 02:39
fonte

1 risposta

2

Se corri:

brew services

Le ultime due righe dell'output danno la risposta alla tua domanda:

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

Quindi, per avviare apache all'avvio:

sudo brew services start apache2

e per avviare apache all'accesso di accesso:

brew services start apache2
    
risposta data 01.12.2018 - 21:22
fonte

Leggi altre domande sui tag