From owner-freebsd-questions@FreeBSD.ORG Mon Apr 23 15:25:46 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF83716A400 for ; Mon, 23 Apr 2007 15:25:46 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.freebsd.org (Postfix) with ESMTP id 3FE2513C45A for ; Mon, 23 Apr 2007 15:25:44 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.5) with SMTP id BAA11652; Tue, 24 Apr 2007 01:25:35 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Tue, 24 Apr 2007 01:25:34 +1000 (EST) From: Ian Smith To: Peter Ankerst?l In-Reply-To: <20070423081545.7D09416A409@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Stephen Willson , freebsd-questions@freebsd.org Subject: Re: Apache and PHP Packages X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Apr 2007 15:25:46 -0000 On Mon, 23 Apr 2007 08:56:04 +0200 Peter Ankerst?l wrote: > Stephen Willson wrote: > > I have installed the latest Apache and PHP Packages. I can get > > Apache working, but nothing is standing out as to why I can't get > > the PHP package to work. Best I can figure is that this package was > > compiled without the options to include apache support. -or- there > > is another package that adds support for apache 2.2.3 > > > > i installed: > > > > php5-5.1.6_3 > > apache-2.2.3 > > > > (and dependencies). > > > > can't figure it out. i haven't installed /compiled with FreeBSD in > > a long time so I thought the packages would be easy enough... > > I dont know whether or not the php-package are built with the apache module but > have you configured your apache correctly? have you added > AddType application/x-httpd-php .php > AddType application/x-httpd-php-source .phps > > to your apache conf? > > My suggestion would be to compile the packages from the ports-collection to make > sure the module is compiled and then make sure that the webserver is configured > properly. > > You can read about the ports collection and how to use it here: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html Unless it's changed quite recently (always possible), installing PHP5 from a package does not get you mod_php5 / libphp5.so, unlike PHP4. As packages are built with default options, and as building the apache module is not enabled by default (without/before running make config), you now HAVE to use the port for PHP5, selecting the module in config. I don't know why this became the default, assuming the majority of php users are installing it for the apache module, but there it is. Cheers, Ian