4 votos

Eliminar homebrew apache2 falla

En un nuevo Macbook Pro, instalé apache2 con homebrew, pero ahora quiero volver al servidor apache2 nativo.

Eliminé el paquete de homebrew con:

brew uninstall apache2

También eliminé cualquier enlace de inicio de homebrew de estos directorios:

ls /Library/LaunchAgents/ /Library/LaunchDaemons/ ~/Library/LaunchAgents/
/Library/LaunchAgents/:
com.microsoft.update.agent.plist     
com.teamviewer.teamviewer.plist      
com.teamviewer.teamviewer_desktop.plist
/Library/LaunchDaemons/:
com.microsoft.OneDriveUpdaterDaemon.plist    
com.teamviewer.Helper.plist
com.microsoft.autoupdate.helper.plist        
com.teamviewer.teamviewer_service.plist
com.microsoft.office.licensingV2.helper.plist
/Users/jd/Library/LaunchAgents/:
com.google.keystone.agent.plist com.jetbrains.toolbox.plist

Pero incluso después de reiniciar, creo que el apache de Homebrew aún está en ejecución:

sudo /usr/sbin/apachectl 
Contraseña:
httpd: Error de sintaxis en la línea 67 de /private/etc/apache2/httpd.conf: No se puede cargar lib/httpd/modules/mod_mpm_prefork.so en el servidor: dlopen(/Users/jd/projects/lib/httpd/modules/mod_mpm_prefork.so, 10): imagen no encontrada

Este módulo está referenciado desde /usr/local/etc/httpd/httpd.conf, que creo que es de homebrew. En cambio, la configuración que quiero que apache use está en /etc/apache2/httpd.conf

0voto

Påhl Melin Puntos 242

Esto fue completamente mi culpa debido a una mala configuración. Inadvertidamente cambié ServerRoot, lo que hizo que buscara los archivos de configuración en la carpeta incorrecta.

En realidad, el apache2 de Homebrew fue completamente eliminado

Esta respuesta vinculada https://apple.stackexchange.com/a/270848/132798 me ayudó a resolver esto

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X