Apache 2.2 + PHP5 + SuExec + (fast-cgi or mod_fcgid)

Grant Peel gpeel at thenetnow.com
Wed Jun 29 16:04:10 UTC 2011


Should I be using suPHP then instead of the formentioned suexec/mod_fcgid ?

-Grant

-----Original Message----- 
From: Damien Fleuriot
Sent: Wednesday, June 29, 2011 4:25 AM
To: freebsd-questions at freebsd.org
Subject: Re: Apache 2.2 + PHP5 + SuExec + (fast-cgi or mod_fcgid)

*fast* cgi , which as the name implies, is erm, fast ;)

See, only apache has PHP as a module.

Other web servers such as nginx or lighttpd use a fastcgi process.

This has several advantages:

- you'll no longer see apache exit with (quote) a "signal 11, core
dumped" because of lousy php code / errors.
- you can use different php config files for different vhosts
- php fcgi is faster
- you can use process accounting to check the processing time consumed
individually by your web server , and your PHP processes
- you will slightly reduce the size of your apache processes, since
they'll no longer load mod_php



On 6/29/11 8:31 AM, Van Der Meulen, Mark wrote:
> I am under the impression that suPHP is the better/more secure way of
> running PHP with Apache. In addition you don't need suEXEC to do so. Am
> I incorrect in these assumptions? What are the benefits of running PHP
> as a CGI(if you don't mind me asking) ?
>
> Mark
>
> -----Original Message-----
> From: owner-freebsd-questions at freebsd.org
> [mailto:owner-freebsd-questions at freebsd.org] On Behalf Of Grant Peel
> Sent: Wednesday, 29 June 2011 2:13 PM
> To: freebsd-questions at freebsd.org
> Subject: Apache 2.2 + PHP5 + SuExec + (fast-cgi or mod_fcgid)
>
> Hello Everyone,
>
> I am researching how to run PHP as CGI with Apache's Suexec module. Up
> to
> this point we have been using PHP as an Apache mod, but are looking to
> move
> to the more secure solution.
>
> I am not sure this is exactly the right list top post to so if anyone
> knows
> a better one please let me know :-)
>
> I am using FreeBSD (8) as the OS, Apache 2.2, PHP5 with several
> extensions
> installed.
>
> What I am looking for is to have PHP run as a CGI wrapped with suexec,
> and
> to have the fastcgi module, or, mod_fcgid. I have never set this up
> before
> so if anyone knows of a usefull 'how-to' that would be great. I have
> been
> reading through
> http://www.cyberciti.biz/faq/freebsd-apache22-fastcgi-php-configuration/
> and
> it seems to have some good hints.
>
> Of course, once we get this all figured out, I will post a complete step
> by
> set here.
>
> TIA,
>
> -Grant
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
> *******************************************************************************
> Travelex - www.travelex.com
>
> Travelex Outsourcing Pty Limited [Currency Select businesss] is a limited 
> company registered in Australia with company number: 127 747 586.
>
> Information in this email including any attachment ('email') is 
> confidential,
> may be privileged and is intended solely for the addressee. Unauthorised
> recipients are requested to preserve the confidentiality of this email, 
> advise
> the sender immediately of any error in transmission, and then delete the 
> email
> from the recipient's mailbox without making copies. Any disclosure, 
> copying,
> distribution or action taken, or omitted to be taken, in reliance upon the
> contents of this email by unauthorised recipients is prohibited and may be
> unlawful.
>
> Please note that no contracts or commitments may be concluded on behalf of 
> Travelex Outsourcing Pty Limited [Currency Select businesss] or its groups 
> of companies ('Travelex') by means of email, and no statement or 
> representation made in this email is binding on
> behalf of Travelex.
>
> DISCLAIMER: Whilst this message has been scanned for viruses, Travelex
> disclaims any responsibility or liability for viruses contained therein. 
> It is
> therefore recommended that all emails should be scanned for viruses.
> *******************************************************************************
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe at freebsd.org"
_______________________________________________
freebsd-questions at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org" 



More information about the freebsd-questions mailing list