Description of problem:
In the file /etc/httpd/conf.modules.d/10-php.conf, the php module is only loaded on prefork mode of apache. This is ok, because mod_php will only work on this.
But at /etc/httpd/conf.d/php.conf this protection is missing.
So an apache which is not using prefork will not start, because the module options in this file are invalid. (mod php is not load)
Version-Release number of selected component (if applicable):
Using apache in worker mode
Steps to Reproduce:
1. install the php package
2. try to start the apache
Apache can't start
Remove the package will not work, because other package will install it as an dependency. Also when apache use php via fpm.
So I think the whole config in /etc/httpd/conf.d/php.conf must enclosed with <IfModule prefork.c> </IfModule>
This is not a bug, it is an expected configuration error if php is installed but can't be loaded. Silently serving .php files as plain text rather than interpreting them is not desired if the module was not loaded for some reason.