title: prefork.c is not shown in httpd -l
body: <p>I have CentOS 7 and the version of my apache is 2.4.6.
  I typed this command:</p>
  
  <pre><code>httpd -l
  </code></pre>
  
  <p>This is the answer:</p>
  
  <pre><code>Compiled in modules:
    core.c
    mod_so.c
    http_core.c
  </code></pre>
  
  <p>Therefore, I cannot see the prefork.c among these modules. Also, I cannot see the prefork module in /etc/httpd/conf/httpd.conf
  but the answer of the <code>httpd -V | grep "Server MPM"</code> is:</p>
  
  <pre><code>Server MPM:     prefork
  </code></pre>
  
  <p>Moreover, the suggestion of these links is not helpful:
  <a href="https://stackoverflow.com/questions/25650727/apache2-prefork-dev-installation">apache2-prefork-dev installation</a>
  <a href="https://stackoverflow.com/questions/36664056/prefork-mpm-configuration-not-in-httpd-conf">Prefork MPM configuration not in httpd.conf</a>
  ((It means that installing <code>httpd-devel</code> was not helpful, and adding following lines in <code>/etc/httpd/conf.modules.d/00-mpm.conf</code> did not fix my problem:</p>
  
  <pre><code>LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
  
  StartServers           5
  ServerLimit            256
  MaxRequestWorkers      256
  MaxConnectionsPerChild 0
  </code></pre>
  
  <p>))
  I want to see prefork.c in the answer of <code>httpd -l</code> and also I want to see prefork module in <code>/etc/httpd/conf/httpd.conf</code>
  what should I do?
  Thanks for sharing.</p>