Thanks for the replies everyone 
Here's an update on the situation: I have compiled the same options with Apache 2.0, but now half of all PHP files aren't served... better than before, at least!
first off, you probably have the safecgi option enabled - I encountered a very similar issue - when you goto save and build etc, goto the advanced option, and in the php build options ensure that safecgi is not enabled, (also making sure the rest of the module line up is correct), then build; afterwards ensure ZendOptimizer is up to date, then it should work.
You're right! When you choose Apache 2.2, that option is automatically selected. However, is this the definite cause? When I built with Apache 2.2, not only did PHP files not work, but neither did HTML files. Did you experience similiar issues? Thanks for your help!
Please post any errors you receive in /usr/local/apache/logs/error_log when accessing a page. This will help determine where the problem may be.
Hello Todd,
Here is a significant portion of my error_log. I have highlighted different parts for easy reading.
Preliminary Build - this is an earlier build(?) that can be ignored. Is provided to evidence inaccurate times in following error.
Confusing error - time does not match the rest of log chronologically and error reappears after builds.
First Apache 2.2 build - Frontpage, Mod SuPHP, UniqueId, Mod Bandwidth, Mod Mono, Mod Perl, Mod Security, PHP 5.2.4 + many PHP modifications. Other options are default.
Second Apache 2.2 build - Same as above, without Mod Mono.
Third Apache 2.2 build - Probably same as above. Profile file available here: http://www.heliohost.org/general_config.yaml.
Successful Apache 2.0 build - Frontpage, Mod SuPHP, UniqueId, Mod Bandwidth, Mod Mono, Mod Perl, Mod Security, PHP 5.2.4 + many PHP modifications (same as first Apache 2.2 build). Other options are default. Profile file available here: http://www.heliohost.org/plainBuild.yaml.
Code:
[Thu Sep 13 01:39:14 2007] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Thu Sep 13 09:04:13 2007] [error] (24)Too many open files: could not open transfer log file /usr/local/apache/domlogs/rippereh.heliohost.org.
Unable to open logs
[Thu Sep 13 02:35:04 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 02:35:05 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 02:35:05 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 02:35:05 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Thu Sep 13 02:35:05 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 02:35:05 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 02:35:05 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Thu Sep 13 02:35:05 2007] [notice] ModSecurity for Apache 2.1.1 configured
[Thu Sep 13 02:35:07 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 02:35:08 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 02:35:08 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 02:35:08 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 02:35:08 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 02:35:08 2007] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 28 bytes)
[Thu Sep 13 02:35:08 2007] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]][Thu Sep 13 20:27:12 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 20:27:13 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 20:27:13 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 20:27:13 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Thu Sep 13 20:27:13 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 20:27:13 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 20:27:13 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Thu Sep 13 20:27:13 2007] [notice] ModSecurity for Apache 2.1.1 configured
[Thu Sep 13 20:27:15 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 20:27:16 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 20:27:16 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 20:27:16 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Thu Sep 13 20:27:16 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 20:27:16 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 20:27:16 2007] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 28 bytes)
[Thu Sep 13 20:27:16 2007] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Thu Sep 13 20:56:40 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 20:56:41 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 20:56:41 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 20:56:41 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Thu Sep 13 20:56:41 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 20:56:41 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 20:56:41 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Thu Sep 13 20:56:41 2007] [notice] ModSecurity for Apache 2.1.1 configured
[Thu Sep 13 20:56:44 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Thu Sep 13 20:56:45 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Thu Sep 13 20:56:45 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Thu Sep 13 20:56:45 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Thu Sep 13 20:56:45 2007] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 13 20:56:45 2007] [info] mod_ssl/2.2.6 compiled against Server: Apache/2.2.6, Library: OpenSSL/0.9.7a
[Thu Sep 13 20:56:45 2007] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 28 bytes)
[Thu Sep 13 20:56:45 2007] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Fri Sep 14 23:19:54 2007] [error] (24)Too many open files: could not open transfer log file /usr/local/apache/domlogs/rippereh.heliohost.org.
Unable to open logs
[Fri Sep 14 17:04:51 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Fri Sep 14 17:04:52 2007] [info] Init: Initializing OpenSSL library
[Fri Sep 14 17:04:52 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Fri Sep 14 17:04:52 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Fri Sep 14 17:04:52 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Fri Sep 14 17:04:52 2007] [info] Init: Initializing (virtual) servers for SSL
[Fri Sep 14 17:04:52 2007] [info] mod_ssl/2.0.61 compiled against Server: Apache/2.0.61, Library: OpenSSL/0.9.7a
[Fri Sep 14 17:04:52 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Fri Sep 14 17:04:52 2007] [notice] ModSecurity for Apache 2.1.1 configured
[Fri Sep 14 17:04:54 2007] [info] mod_unique_id: using ip addr 64.235.55.102
[Fri Sep 14 17:04:55 2007] [info] Init: Initializing OpenSSL library
[Fri Sep 14 17:04:55 2007] [info] Init: Seeding PRNG with 136 bytes of entropy
[Fri Sep 14 17:04:55 2007] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Fri Sep 14 17:04:55 2007] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Fri Sep 14 17:04:55 2007] [info] Init: Initializing (virtual) servers for SSL
[Fri Sep 14 17:04:55 2007] [info] mod_ssl/2.0.61 compiled against Server: Apache/2.0.61, Library: OpenSSL/0.9.7a
[Fri Sep 14 17:04:55 2007] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 28 bytes)
[Fri Sep 14 17:04:55 2007] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Fri Sep 14 17:04:55 2007] [notice] Apache/2.0.61 (Unix) mod_ssl/2.0.61 OpenSSL/0.9.7a FrontPage/5.0.2.2635 mod_mono/1.2.4 mod_auth_passthrough/2.1 mod_bwlimited/1.4 mod_perl/2.0.3 Perl/v5.8.7 configured -- resuming normal operations
[Fri Sep 14 17:04:55 2007] [info] Server built: Sep 14 2007 16:36:57
As I mentioned above, now that I have built Apache 2.0, half of my PHP files are still not being served - I recieve a 500 Server Error every time I try to access one. I have noticed an error that has started to appear in the error log that may or may not have something to do with this issue:
Code:
[Fri Sep 14 17:05:39 2007] [warn] Cannot get media type from 'x-httpd-php5'
Once again, thanks everyone for all your help and I hope we can figure something out