All, I've been desperately trying to get an Apache/PHP config to work on a RH Linux install, and here is one that finally worked, so here are some simple instructions to explain what I did. Platform: Intel/Pentium/PC OS: RedHat 6.1 / Cartman / Kernel 2.2.12-20 (Install Discs that came with the book "Redhat Linux Bible (6.1)". I am assuming that these would be the same as the "official" RH CDs from -redhat.com-) During the RedHat install, specify to install EVERYTHING. (I noticed that this CD did not come with MySQL included.... oh well). Web Server/PHP/Database Packages that are installed: apache-1.3.9-4 apache-devel-1.3.9-4 ----------------------------- postgresql-6.5.2-1 postgresql-devel-6.5.2-1 postgresql-jdbc-6.5.2-1 postgresql-odbc-6.5.2-1 postgresql-perl-6.5.2-1 postgresql-python-6.5.2-1 postgresql-server-6.5.2-1 postgresql-tcl-6.5.2-1 postgresql-test-6.5.2-1 ----------------------------- php-3.0.12-6 php-pgsql-3.0.12-6 php-imap-3.0.12-6 php-ldap-3.0.12-6 php-manual-3.0.12-6 php-phpfi-3.0.12-6 There are two related install "bugs". (1) The Apache install/config messes up two pieces of info (2) The PHP install/config does not "turn on PHP" To get Apache/PHP to work (note that this fix does NOT require any reinstalls/compiles/builds of anything): <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edit the file: /usr/sbin/apxs Change the line that says: my $CFG_LDFLAGS_SHLIB = '-shared'; to say: my $CFG_LDFLAGS_SHLIB = 'q(-shared)'; Change the line that says: my $CFG_LIBEXECDIR = 'modules'; to say: my $CFG_LIBEXECDIR = 'usr/lib/apache'; Save the file. <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edit the file: /etc/httpd/conf/httpd.conf Change the line that says: #LoadModule php3_module modules/libphp3.so to say: LoadModule php3_module modules/libphp3.so Change the line that says: #AddModule mod_php3.c to say: AddModule mod_php3.c Save the file. <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edit the file: /etc/httpd/conf/srm.conf Change the line that says: #AddType application/x-httpd-php3 .php3 to say: AddType application/x-httpd-php3 .php3 Change the line that says: #AddType application/x-httpd-php3-source .phps to say: AddType application/x-httpd-php3-source .phps Save the file. <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Create a new PHP file: /home/httpd/html/testphp.php3 That contains only the line: <?php phpinfo(); ?> Save the file. <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Restart the Apache Web Server like so: /etc/rc.d/init.d/httpd restart <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Using your browser goto the URL: http://localhost/testphp.php3 And you should see a page full of PHP configuration info. HTH !!!! Ray Harris -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]