Hi,
I am using RedHat Linux 6.2.
I just got my PHP installed but my Apache 1.3.12 server does not seem to recognize the
PHP files and PHP scripting.
I have already uncommented the lines in my httpd.conf file which read:
> AddType application/x-httpd-php .php
> AddType application/x-httpd-php-source .phps
when I type httpd -l, I notice the following:
>[root@test bin]# ./httpd -l
>Compiled-in modules:
> http_core.c
> mod_env.c
> mod_log_config.c
> mod_mime.c
> mod_negotiation.c
> mod_status.c
> mod_include.c
> mod_autoindex.c
> mod_dir.c
> mod_cgi.c
> mod_asis.c
> mod_imap.c
> mod_actions.c
> mod_userdir.c
> mod_alias.c
> mod_access.c
> mod_auth.c
> mod_setenvif.c
> suexec: enabled; valid wrapper /usr/local/apache/bin/suexec
I am not sure why my Apache still does not recognize php files. When I try to access
a php file on the server through a web browser, it will ask me if I want to download.
It's almost as though it did not recognize the PHP extension.
I was reading through some of README files that came with the PHP source files and it
mentioned that I need to have the "mod_so" active. Well as you can see "mod_so" was
not on my list when I typed httpd -l. I have read the Apache documentation, but I am
lost in terms of how to install this mod_so module.
I was wondering has anybody out there had a similar experience.
If so can anyone offer any suggestions.
thanks.