Keep Server Online
  
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
  
or
  
 
  
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
  
Thank You! Steffen
  
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
 |    |   
 | 
     Topic: Config help: PHP as FASTcgi on Windows2003 OS | 
 |   
| Author | 
  | 
 
hydn79
 
 
  Joined: 28 Apr 2007 Posts: 19
 
  | 
 Posted: Mon 07 May '07 4:19    Post subject: Config help: PHP as FASTcgi on Windows2003 OS | 
     | 
 
  | 
 
Problem
 
---------------------------------------------------------------
 
I'm trying to switch from PHP installed as module (Apache) to PHPinstacll as FASTcgi - on Windows 2003 server. I've downloaded mod_fcgid-2.1-w32.zip from (apachelounge) and also just in case http://www.fastcgi.com/dist/ (mod_fastcgi-2.4.2-AP20.dll) but seems it's for Apache 2.0 and not 2.4. Let me  know.
 
 
Question
 
---------------------------------------------------------------
 
What changes do I need to make to my Apache httpd.conf and Php.ini (cut and pasted below) in order to run PHP 4.4.6 as FASTCGI:
 
 
ADMIN NOTE: php.ini and httpd.ini contents have been removed.
 
Please see the Forum Rules which prohibit posting entire configuration files.
 
 
The original contents can be viewed in this crosspost to the Apache Users list
 
 
Php.ini
 
---------------------------------------------------------------
 
...Removed...
 
httpd.conf
 
-----------------------------------------------------------
 
...Removed...
 
 
Info:
 
Server 1 Web Server:
 
Windows 2003 Standard R2
 
2x dual core xeon 5140 2.33Ghz, 3GB RAM,
 
RAID 1 36GB OS & WebServer HDs
 
Apache 2.2.4
 
PHP 4.4.6 (Also tried 5.2.1)
 
Avg mem usgae: 400 - 500MB of 3GB
 
Avg CPU usage: 60% - 100%
 
 
Server 2 DB server:
 
Windows 2003 Standard R2
 
2x dual core xeon 5140 2.33Ghz, 3GB RAM,
 
36 GB Non RAID OS drive, D: = RAID 1 36GB SCSI HDs
 
Mysql 4.1.22
 
lighttpd 1.4.15
 
Avg mem usage: 0.9GB - 1.2GB of 3GB
 
Avg CPU usage: 5% - 15%
 
 
My Goal
 
---------------------------------------------------------------
 
To lower CPU usage on Web Server by tonight (for tomorrow's - Moday - traffic) since I've been reading around that Fastcgi performs noticeably better. PHP has been eating up CPU as traffic has increased a lot in last few months. Hardware has been upgraded and would like to compliment with FASTcgi.
 
 
Thanks for your help. | 
 
  | 
 
| Back to top | 
 | 
 
James Blond Moderator
  
  Joined: 19 Jan 2006 Posts: 7442 Location: EU, Germany, Next to Hamburg
  | 
 Posted: Mon 07 May '07 16:56    Post subject:  | 
     | 
 
  | 
 
Some basic example. You need to edit the pathes  
 
 
 	  | Code: | 	 		  
 
LoadModule fcgid_module modules/mod_fcgid.so
 
<IfModule mod_fcgid.c>
 
 
   IPCCommTimeout 40
 
   IPCConnectTimeout 10
 
   MaxProcessCount 8
 
   OutputBufferSize 64
 
   ProcessLifeTime 240
 
   MaxRequestsPerProcess 500
 
   
 
   Alias /fcgi/ "/server3/fcgi/"
 
   <Directory /server3/fcgi>   
 
      AddHandler fcgid-script .php
 
      Options Indexes FollowSymLinks ExecCGI
 
      FCGIWrapper "/server3/php/php-cgi.exe" .php
 
      AllowOverride all
 
      Order allow,deny
 
      Allow from all
 
      Satisfy any
 
   </Directory>
 
 
</IfModule>
 
 | 	  
 
 
By the way. There are a lot of topics about that in this forum... using the forum search would bring the same result as asking here    | 
 
  | 
 
| Back to top | 
 | 
 
hydn79
 
 
  Joined: 28 Apr 2007 Posts: 19
 
  | 
 Posted: Tue 08 May '07 2:29    Post subject:  | 
     | 
 
  | 
 
| Searched an read for 2 days. But than I also saw that generic cut paste in another thread. | 
 
  | 
 
| Back to top | 
 | 
 
 
 
 
 | 
 
 
 |  
 
 |  
  |   
 |