Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Jun 2007 17:00:36 -0500 (CDT)
From:      "Jonathan Horne" <freebsd@dfwlp.com>
To:        "Christopher Hilton" <chris@vindaloo.com>
Cc:        bob@a1poweruser.com, User Questions <freebsd-questions@freebsd.org>, freebsd-ports@freebsd.org
Subject:   Re: Php5 port and Apache Module
Message-ID:  <49217.192.168.125.81.1181426436.squirrel@webmail.dfwlp.org>
In-Reply-To: <466B17E6.9000906@vindaloo.com>
References:  <NBECLJEKGLBKHHFFANMBIEGGCDAA.bob@a1poweruser.com> <466B17E6.9000906@vindaloo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Bob wrote:
>> The php4 & php5 port apache module used to be default before FBSD 6.0.
>> Many people before you on this list have wanted the php4/5 apache module
>> turned back on as default but so far the port maintainer has not done
>> anything
>> in any way of justifying removing the apache module from the default setting
>> or re-enable it as the default.
>>
>> This has forced all php4/5 users who want to use php in apache to compile it
>> manually with the apache module option selected during the make install of
>> the port.
>> When it was part of the default the php4/5 package was so quick to install
>> and ready to work with apache without any special handling.
>>
>> Hope you have better luck finding the justification for it being removed
>> from the default.
>>
>>
>
> I've been operating under the assumption that:
>
> There is some configuration you can do in
> /usr/local/etc/apache*/httpd.conf to get apache to use the CGI version
> of php;
>
> That this can be done without requiring a shebang (#! ...) line at the
> beginning of every php script;
>
> And that using php as a CGI script offers better performance than
> running it as an apache module.
>
> Looking on the internet though I cannot seem to find a set of
> instructions for configuring php-cgi in apache2. And once I do find the
> configuration I'll have to have a shebang at the start of every php
> module. Further all the performance comparisons that I've seen seem show
> that the performance of php as a FastCGI script and as an Apache Module
> are about equal.
>
> I don't want to get into a war. I'm still assuming that the port
> maintainer knows something that I don't. If I cannot get this running
> soon I guess that I will go back to mod_php5 and revisit this later.
>
> -- Chris
>
> --
>        __o          "All I was doing was trying to get home from work."
>      _`\<,_           -Rosa Parks
> ___(*)/_(*)___________________________________________________________
> Christopher Sean Hilton                    <chris | at | vindaloo.com>
>          pgp key: D0957A2D/f5 30 0a e1 55 76 9b 1f 47 0b 07 e9 75 0e 14
> _______________________________________________

seems like it was removed from the default config of lang/php5 for security
reasons.  many people who do build php5 do not need the apache module, so no
sense building it if its not needed.

cd /usr/ports/lang/php5
make config
(edit your choices)
make deinstall
make reinstall

its just one of those things that you learn to live with after a while.

cheers,
--
Jonathan Horne
freebsd@dfwlp.com
http://dfwlpiki.dfwlp.org



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