Date: Tue, 19 Jun 2007 17:19:52 +1000 From: Ivan Carey <ivan@careytech.com.au> To: jackbarnett@gmail.com Cc: freebsd-questions@freebsd.org Subject: Re: Apache, php? Message-ID: <46778398.7080506@careytech.com.au> In-Reply-To: <467763C3.306@gmail.com> References: <467763C3.306@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jack Barnett wrote: > FreeBSD 6.2 > Apache 1.3.37 (from ports) > php 5.2.3 (from ports) > > on the command line doing `php index.php` works. > But if I use it though a web browser it just displays the php code. > > I installed it like this (extensions to) > http://www.mydigitallife.info/2006/04/14/installing-web-server-in-freebsd-60-with-apache-22-mysql-50-and-php-5-part-5/ > > > The only difference is that I'm using 1.3 and not 2.x of Apache. > > Apache config below > Installing 2.x isn't an option yet (test server, still need 1.3) > > fire2# grep -i php * > httpd.conf:AddType application/x-httpd-php .php > httpd.conf:AddType application/x-httpd-php-source .phps > httpd.conf: <IfModule mod_php3.c> > httpd.conf: <IfModule mod_php4.c> > httpd.conf: DirectoryIndex index.php index.php3 index.html > httpd.conf: <IfModule !mod_php4.c> > httpd.conf: DirectoryIndex index.php3 index.html > httpd.conf: <IfModule !mod_php3.c> > httpd.conf: <IfModule mod_php4.c> > httpd.conf: DirectoryIndex index.php index.html > httpd.conf: <IfModule !mod_php4.c> > httpd.conf: <IfModule mod_php3.c> > httpd.conf: AddType application/x-httpd-php3 .php3 > httpd.conf: AddType application/x-httpd-php3-source .php3s > httpd.conf: <IfModule mod_php4.c> > httpd.conf: AddType application/x-httpd-php .php > httpd.conf: AddType application/x-httpd-php-source .phps > httpd.conf: AddType application/x-httpd-php .php > httpd.conf: AddType application/x-httpd-php-source .phps > > > > > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > > . > Hello Jack, I have 2 servers running one with php4 and one with php5 In the php4 httpd.conf I have: LoadModule php4_module libexec/apache/libphp4.so AddModule mod_php4.c # DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. # <IfModule mod_dir.c> <IfModule mod_php3.c> <IfModule mod_php4.c> DirectoryIndex index.php index.php3 index.html </IfModule> <IfModule !mod_php4.c> DirectoryIndex index.php3 index.html </IfModule> </IfModule> <IfModule !mod_php3.c> <IfModule mod_php4.c> DirectoryIndex index.php index.html </IfModule> <IfModule !mod_php4.c> DirectoryIndex index.html </IfModule> </IfModule> </IfModule> # LanguagePriority allows you to give precedence to some languages # in case of a tie during content negotiation. # # Just list the languages in decreasing order of preference. We have # more or less alphabetized them here. You probably want to change this. # <IfModule mod_negotiation.c> LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw </IfModule> <IfModule mod_php3.c> AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .php3s </IfModule> <IfModule mod_php4.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> In the Apache2 using php5 I have in the httpd.conf LoadModule php5_module libexec/apache2/libphp5.so # If the AddEncoding directives above are commented-out, then you # probably should define those extensions to indicate media types: # AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps I hope this helps you with your configuration, Regards, Ivan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46778398.7080506>