PHP as Apache module vs CGI

Reply

Join Date: Mar 2004
Posts: 47
Reputation: I, Brian is an unknown quantity at this point 
Solved Threads: 1
I, Brian's Avatar
I, Brian I, Brian is offline Offline
Light Poster

PHP as Apache module vs CGI

 
0
  #1
Sep 3rd, 2004
I'm finally looking to move a project onto my very first dedicated server.

However, I'm looking to use mod_rewrite a few times, not least with csgal's excellent mod_rewrite for vBulletin.

My problem is that I've found is that some servers have PHP installed to run from CGI, and in this environment, the default vBulletin 3 static archive will not work.

For the vBulletin mod_rewrite tutorial, will it matter at all whether PHP is installed as a PHP module, or CGI?

As this topic offers wider discussion on issues of installing PHP via Apache or CGI, I thought it might be worth making this a thread in itself.
Reply With Quote Quick reply to this message  
Join Date: Jan 2004
Posts: 113
Reputation: movielad is an unknown quantity at this point 
Solved Threads: 1
movielad movielad is offline Offline
Junior Poster in Training

Re: PHP as Apache module vs CGI

 
0
  #2
Sep 11th, 2004
PHP as CGI is not as efficient when running - but there are some good reasons for doing it that way (see http://www.fastcgi.com/devkit/doc/fa...er/fastcgi.htm which probably gives the best answers to that I could find, and besides which I've been using FastCGI and PHP with Zeus for a year or so with very good results!).

It depends entirely whether you want the performance or the security..

Regards,

Martyn
Reply With Quote Quick reply to this message  
Join Date: Jan 2005
Posts: 15
Reputation: Page is an unknown quantity at this point 
Solved Threads: 0
Page Page is offline Offline
Newbie Poster

Re: PHP as Apache module vs CGI

 
0
  #3
Feb 16th, 2005
If yours is the only site on the server you most likely don't need it set up like that (phpsuexec). phpsuexec is usefull for tracking down the user responsible for running a certain script, because php runs as the user instead of "nobody". Just keep an eye on /tmp to be sure your scripts aren't being used to download and run programs out of /tmp as nobody. I'd suggest adding mod_security to prevent users of your site from doing that.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC