Entonces, parece ser un problema relativamente común, pero seguir los pasos que otros usuarios utilizaron para resolver el problema no parecen estar funcionando para mí.
Recientemente actualicé OSX a Monterey en mi MBP de principios de 2015. Actualmente, al ejecutar brew services stop, start, and restart httpd
recibo mensajes de éxito, pero al navegar a localhost o a mis hosts virtuales resulta en conexiones rechazadas.
Al ejecutar which httpd
apunta al camino de Homebrew en /usr/local/bin/httpd
Actualmente, ejecutar brew services
devuelve
Nombre Estado Usuario Archivo
httpd error 256 root ~/Library/LaunchAgents/homebrew.mxcl.httpd.plist
mysql started Nizz0k ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
php@7.4 ninguno
Brew doctor
se queja de un paquete obsoleto proj@7, pero está instalado como dependencia de algunos paquetes espaciales con los que estoy trabajando. También se queja de mis archivos de configuración de Ansible y Postgres, pero no han causado ningún problema antes de esta actualización.
apachectl configtest
se queja del servidor pero devuelve sintaxis ok
He intentado reinstalar, pero después de completar el proceso, al iniciar httpd ocurren errores con
Arranque fallido: 5: Error de entrada/salida
Intente volver a ejecutar el comando como root para obtener errores más detallados.
Error: Fallo al ejecutar; `/bin/launchctl bootstrap gui/502 /Users/Nizz0k/Library/LaunchAgents/homebrew.mxcl.httpd.plist` salió con 5
Lo cual es un error de Entrada/Salida
bastante opaco. Siguiendo la sugerencia de ejecutar el comando como root, recibo quejas sobre ejecutar como root y esto
/Library/LaunchDaemons/homebrew.mxcl.httpd.plist: servicio ya bootstrappeado
Arranque fallido: 37: Operación ya en progreso
Error: Fallo al ejecutar; `/bin/launchctl bootstrap system /Library/LaunchDaemons/homebrew.mxcl.httpd.plist` salió con 37
Luego desinstalé eliminando los directorios sugeridos, luego de una reinstalación vuelve al Arranque fallido: 5: Error de entrada/salida
Entonces, aquí es donde he terminado, con una instalación de Apache dañada y sin estar seguro de hacia dónde dirigirme a continuación...