4.
Question: When I compile PHP and APACHE together, there seems to be a problem. It always says that the httpd.h file cannot be found, but in fact the file does exist. Why?
Answer: You need to let the PHP configuration/installation script know the top-level directory of your APACHE source code, not the directory containing the httpd.h file. That is, "--with-apache=/path/to/apache/" should be specified instead of "--with-apache=/path/to/apache/src".
5.
Question: I installed PHP using RPM, but APACHE cannot process PHP files. Why?
Answer: Assuming you have installed PHP correctly using RPM, then you must back-note or add the following lines to the httpd.conf file:
#Extra Modules
AddModule mod_php.c
AddModule mod_php3 .c
AddModule mod_perlc.
#Extra Modules
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule perl_module modules/libperl.so
In addition, Add:
AddType application/x-httpd-php3 .php3
to the global section of httpd.conf, or to the section where you need to provide PHP support.