frustrating *dumb* problem getting php to work under apache

Timms, Simon STimms at
Tue Aug 12 13:24:59 PDT 2003

humm, that does sound frustrating and you seem to be doing everything right.

Did you install php or mod_php?

Are you restarting apache after you change your httpd.conf?

Are your php pages .php or .php3 or .php4?

-----Original Message-----
From: tb [mailto:tb at]
Sent: Tuesday, August 12, 2003 1:54 PM
To: freebsd-questions at
Subject: frustrating *dumb* problem getting php to work under apache

hi, all --

i know this is a FAQ; in fact, it's *such* a FAQ that i've found dozens
and dozens and dozens of FAs -- none of which have worked for me. and i
*really* have tried before asking here. :/ and if i got djbdns, qmail
and procmail working with maildir, i can't be too hopeless. or lazy. :)

the goal: apache + php (under 4.8). the facts: apache, mysql, and php 
installed nicely. the problem: php doesn't render -- browsers either 
krash (konqueror), show php code, or ask me if i want DL the unknown 
document. php renders fine when i look at other sites, and i get the 
same (i.e., raw code) results looking at my host from an OSX box, so 
it's a server-config problem. as things stand, my httpd.conf is plain-
vanilla *except for these two lines...

     AddType application/x-httpd-php .php
     AddType application/x-httpd-php-source .phps ~line 634 (maybe relevant because of the order in which various
items load?). however, httpd.conf is plain-vanilla now because i have
a loooong set of backed-up variations on it, which have included ex-
periments like subsets of...

     LoadModule php_module         modules/
     LoadModule php3_module        modules/     /* for PHP 3 */
     LoadModule php4_module        modules/     /* for PHP 4 */
     LoadModule perl_module        modules/

...both inside and outside of <IfDefine SSL> [...] </IfDefine>. and
i've tried lots of other stuff besides.

what i have now is an install that works, except for this one pathetic 
problem, basd on the instrux here -- which worked perfectly:

i've hunted through /var/log for klews about why it's not working.

i'd be happy to provide all kind of infodumps, but it seemed like a 
clear statement of the problem might be a good way to begin. for now,
the basics:

uname -a
     FreeBSD <...> 4.8-RELEASE-p1 FreeBSD 4.8-RELEASE-p1 #0: Sat Aug  9 
     22:22:39 EDT 2003  <...>:/usr/src/sys/compile/EKB030809  i386
          -- custom-compiled for pcm support on an i810 :)

httpd -v
     Server version: Apache/1.3.27 (Unix)
     Server built:   Aug 12 2003 13:28:32

httpd -l
     Compiled-in modules:
     suexec: disabled; invalid wrapper /usr/local/sbin/suexec

php -v
     PHP 4.3.1 (cli) (built: Aug 12 2003 13:36:26)
     Copyright (c) 1997-2002 The PHP Group
     Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies

openssl version
     OpenSSL 0.9.7a Feb 19 2003

any advice would be much appreciated!


freebsd-questions at mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at"


This email communication is intended as a private communication for the sole
use of the primary addressee and those individuals listed for copies in the
original message. The information contained in this email is private and
confidential and if you are not an intended recipient you are hereby
notified that copying, forwarding or other dissemination or distribution of
this communication by any means is prohibited.  If you are not specifically
authorized to receive this email and if you believe that you received it in
error please notify the original sender immediately.  We honour similar
requests relating to the privacy of email communications.

Cette communication par courrier électronique est une communication privée à
l'usage exclusif du destinataire principal ainsi que des personnes dont les
noms figurent en copie.  Les renseignements contenus dans ce courriel sont
confidentiels et si vous n'êtes pas le destinataire prévu, vous êtes avisé,
par les présentes que toute reproduction, tout transfert ou toute autre
forme de diffusion de cette communication par quelque moyen que ce soit est
interdit.  Si vous n'êtes pas spécifiquement autorisé à recevoir ce courriel
ou si vous croyez l'avoir reçu par erreur, veuillez en aviser l'expéditeur
original immédiatement.  Nous respectons les demandes similaires qui
touchent la confidentialité des communications par courrier électronique.

More information about the freebsd-questions mailing list