Greetings, I won't swear to it but the issue you're having *might* be syntax related. Secondly, you seem to be missing a reference to a vital file in your httpd.conf file. The file I'm referring to is mod_php4.c. Following, a small portion of the pertinent section: ---------8<----[snip]------------- AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_php4.c AddModule mod_gzip.c AddModule apache_ssl.c ---------8<----[snip]-------------
Is the file listed in *your* httpd.conf file and if so, do you have it *and* does Apache know where it is? Next, about the "syntax" issue. You list the extentions all together on one line in your httpd.conf file. I've never seen this done *or* suggested. They have all had the following format: ---------8<----[snip]------------- # For example, the PHP 3.x module (not part of the Apache distribution - see # http://www.php.net) will typically use: # AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps # # And for PHP 4.x, use: # AddType application/x-httpd-php .php AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps ---------8<----[snip]------------- It *does* seem as tho your style would work but as you're having trouble, I thought I'd suggest the more "conventional" style. Best Wishes, Chris > I've compiled php (dso) with apache, just fine, and have confirmed that I have > all of the needed lines in my httpd.conf. When I try to open a test php page on > the server and another computer, all i see is code. I know httpd is correct, as > it works fine for my RT/mysql installation. I have tried every bit of advice that > I've seen on the net to no avail. I followed the "INSTALL" instructions for dso > but I cannot get apache to show .php files correctly. After 2 WEEKS of > troubleshooting, I AM READY TO PULL MY HAIR OUT! Any help would be GREATLY > appreciated! > > **less httpd.conf | grep php:** > > ___________________________________________ > LoadModule php_module modules/mod_php.so > #LoadModule php3_module modules/libphp3.so > LoadModule php4_module modules/libphp4.so > LoadModule php4_module lib/apache/libphp4.so > AddModule mod_php.c > #AddModule mod_php3.c > AddModule mod_php4.c > DirectoryIndex index.html index.htm index.shtml index.php index.php4 > index.php3 index.phtml index.cgi > # http://www.php.net) will typically use: > #<IfModule mod_php3.c> > # AddType application/x-httpd-php3 .php3 > # AddType application/x-httpd-php3-source .phps > <IfModule mod_php4.c> > AddType application/x-httpd-php .php .php4 .php3 .phtml > AddType application/x-httpd-php-source .phps > <IfModule mod_php.c> > AddType application/x-httpd-php .phtml > _________________________________________________ > > _______________________________________________ > > **"INSTALL" instructions with php 4.1.1. I have followed all > religiously: > > > QUICK INSTALL (DSO) > > For this to work your Apache httpd must have mod_so enabled. > Check using httpd -l. You should see something like: > > Compiled-in modules: > http_core.c > mod_so.c > > Chances are you will see a lot more modules than these two. That's ok, as long > as mod_so.c shows up you can proceed with the following steps: > > $ gunzip -c php-4.0.x.tar.gz | tar xf - > $ cd php-4.0.x > $ ./configure --with-mysql --with-apxs > $ make > $ make install > > If you get an error telling you that the apxs script could not be found, look for > it on your system and if you find it, provide the full path to it > as: --with-apxs=/path/to/apxs > > Next you must copy php.ini-dist to the appropriate place (normally > /usr/local/lib/php.ini) and edit it as necessary to set PHP options. > > The only thing left to do is to edit your httpd.conf file and make sure the > PHP 4 mime type is there and uncommented. You need a line that looks like > this: > > AddType application/x-httpd-php .php > > Then restart your server (apachectl restart) and you should be able to serve up > PHP files now. Make a test file called test.php and put some PHP tags in it. > Like <?phpinfo()?>, for example > _________________________________________________________ > > > > -- > Eric J. Gould > Sr. Computer Specialist > CAUP, UofW > 206-616-2487 > > -- > 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] .. ............................................ This email was sent using DNSWATCH WebMail. "Get YOUR account today!" http://www.dnswatch.com/dnswm112/ -- 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]