Acabo de instalar la última versión de Apache (2.4.43) usando brew en Mac OS (10.14.5). (Usando las instrucciones de este sitio ). Pero después de reiniciar el servicio, httpd -v aún muestra 2.4.34 ejecutándose desde el valor predeterminado de Mac OS. La misma versión anterior se muestra cuando apachectl -v .
Pensando que tal vez necesitaba actualizar con un paso más, ejecuté brew update httpd pero decía que "httpd 2.4.43 ya está instalado".
Todavía soy bastante nuevo en el uso de brew, y esta es la primera vez que creo un servidor Apache, por lo que agradecería cualquier ayuda aquí. ¡Gracias!
Lo siento, solución fácil. Olvidé actualizar mi .bash_profile para incluir /usr/local/opt/apache2/bin.
Esto quedó claro después de ejecutar which apachectl y mostró el directorio predeterminado para la versión preinstalada de Apache: /usr/sbin/apachectl.
Terminé deteniendo la versión predeterminada y evité que se iniciara nuevamente en el arranque:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plistLuego, inicié la versión recién instalada y funcionó bien.