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