Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2007 11:33:39 -0400 (EDT)
From:      doug <doug@fledge.watson.org>
To:        Jack Barnett <jackbarnett@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Apache, php?
Message-ID:  <20070620112448.G5906@fledge.watson.org>
In-Reply-To: <467763C3.306@gmail.com>
References:  <467763C3.306@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 19 Jun 2007, 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
>
I just installed this combination, among the changes to httpd.conf I change 
pph4-->php5 (see below). You are not getting an index file. If you have 'Options 
+Indexes' browsing will get you an index listing but will not run index.php.


  #
  # This may also be "None", "All", or any combination of "Indexes",
@@ -452,18 +454,18 @@
  #
  <IfModule mod_dir.c>
      <IfModule mod_php3.c>
-        <IfModule mod_php4.c>
+        <IfModule mod_php5.c>
              DirectoryIndex index.php index.php3 index.html
          </IfModule>
-        <IfModule !mod_php4.c>
+        <IfModule !mod_php5.c>
              DirectoryIndex index.php3 index.html
          </IfModule>
      </IfModule>
      <IfModule !mod_php3.c>
-        <IfModule mod_php4.c>
+        <IfModule mod_php5.c>
              DirectoryIndex index.php index.html
          </IfModule>
-        <IfModule !mod_php4.c>
+        <IfModule !mod_php5.c>
              DirectoryIndex index.html
          </IfModule>
      </IfModule>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070620112448.G5906>