This is an Apache/PHP configuration question (as best as I can tell).
I recently decided to "rough it" and removed my RPMs of Apache, PHP and mod_perl from my system to compile them from scratch. I decided to do this because I couldn't get PHP (PHPNuke or Keystone) to work. (I couldn't get Slash to work either, but that isn't a PHP issue).
I now have Apache 2.0.45 working, mod_perl with Apache::ASP working and PHP-4.3.1 installed (but not working). I understand that in Apache 2.0 PHP is now a filter and, therefore, might not behave the same way as it did in Apache-1.3.x. Soooooo...
I put two LoadModule statements in to confirm that the first was being seen. It complained and skipped the second.
I put in the requisite AddType lines
I tried several variations with <Files xxx> and <Directory xxx> sections to no avail.
I added the Alias to point to the appropriate "real" directory
Output on browser produces "blank" page with PHP source in "View->Source".
I will mention that I tried running some of the scripts from the command line (as in "php admin.php > admin.html") and then loaded the html output in my browser. That comes up fine so PHP appears to be installed properly (at least part of it). I just can't get it to work as a module(filter?).
The Files section has only the following:
<Files ~ (.php)>
SetInputFilter PHP
SetOutputFilter PHP
</Files>
Any ideas?
--daveo