Skip site navigation (1)Skip section navigation (2)
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>