¿La configuración de Apache se vuelve a generar cuando se usa el servidor OSX?

¿La configuración de Apache se vuelve a generar cuando se usa el servidor OSX?

Recientemente instalé OSX Server en una instalación limpia de Yosemite 10.10.3 y quería personalizar la configuración de Apache para cambiar la versión de PHP que utiliza el servidor. Instalé php usando homebrew e hice los cambios en el archivo de configuración de Apache. Esto funcionó bien, hasta el día siguiente cuando noté que Apache había vuelto a usar la versión predeterminada de PHP que viene con Yosemite.

Después de jugar un poco, me di cuenta de que el archivo de configuración de Apache que estaba editando ( /Library/Server/Web/Config/apache2/httpd_server_app.conf) se regenera cada vez que se reinicia la aplicación OSX Server, revirtiendo a la versión predeterminada de PHP que viene con Yosemite.

¿Existe un valor predeterminado a partir httpd.confdel cual OSX Sever genera httpd_server_app.conf?

ACTUALIZAR:

Investigué un poco más. Cuando agregué la llamada LoadModule a httpd_server_app.confComenté la versión anterior y agregué la llamada a la nueva en la siguiente línea.

#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

Al reiniciar el servidor, el archivo recién regenerado tiene este aspecto (la llamada al nuevo módulo permanece, pero la llamada al módulo anterior no está comentada):

LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

Apache carga el primer módulo, que en este caso sería la versión anterior. Si coloco la llamada del nuevo módulo encima del anterior, esto me resuelve el problema. Aunque no parece una solución ideal, ya que todavía me queda la otra llamada LoadModule sin comentar.

Me imagino que hay otros escenarios relacionados con la edición de la configuración de Apache en los que simplemente cambiar el orden no resolvería el problema.

información relacionada