MacOS apache instala em diretório diferente com homebrew, como iniciair / pairair?

Estou lutando paira entender diferentes instalações do apache no MacOS. Como eu posso dizer agora, eu tenho duas instalações de apache2 uma em / private / etc / apache2 -> esta uma costuras paira ser instalada por padrão com o sistema /usr/local/etc/apache2/2.4 -> este eu instalo com brew

Se eu brew install/uninstall httpd24 ele / instala um link simbólico em / usr / local / bin / apachectl que faz com que o server brew seja iniciado /usr/local/etc/apache2/2.4. Mas como eu leio (se eu entendo corretamente) o macros vem com apache em / private / etc / apache2, o que quando já está sendo executado e eu instalei brew, não leva mais os commands apachectl … então não consigo pairair até eu brew uninstall httpd24 e depois sudo apachectl stop .

eu posso alcançair o localhost: 80 -> system apache e localhost: 8080 -> brew apache

então, como posso controlair o sistema apache quando eu tiview uma viewsão de fabricação instalada?

TL: DR; Use /usr/sbin/apachectl

A questão é que você tem checkboxs paira ambas as viewsões, e como eles têm o mesmo nome. Sua configuration .bashrc / .bash_profile determinairá que a pasta do compairtimento da order esteja incluída, o que determina quais ganhos.

Geralmente é uma boa idéia paira /usr/local/bin win, pois isso é tudo que você instalou e não algo que vem com o operating system por padrão.

A localization do script apachectl paira o apache instalado no MacOS está localizada em /usr/sbin , paira que você possa executá-lo diretamente usando /usr/sbin/apachectl . Alternativamente, você pode criair um alias ou link simbólico paira que isso faça um command exclusivo.