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

Damien Fleuriot ml at my.gd
Wed Jun 29 16:26:21 UTC 2011


I would guess so, however I have no experience with fcgi on apache, I
only run it with nginx and lighttpd servers.


On 6/29/11 6:04 PM, Grant Peel wrote:
> 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