| Date: March 26, 2022 | |||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
Package Contents:readme_first.html [this file]CHANGES.txt LICENSE.txt NOTICE.txt conf/extra/httpd-fcgid.conf manual/mod_fcgid.html manual/mod_fcgid.html.en manual/mod_fcgid.xml manual/mod_fcgid.xml.meta mod_fcgid.so |
|||||||||||||||||||||||||||||
First time installation Upgrade from previous version NOTES:NOTES:Modules built on Visual C++ 2022 do not run on Windows XP or Windows Server 2003
The module is built with Visual Studio® 2022 (VS17) x86, be sure to install the
new Visual C++ 2022 x86 Redistributable Package, INTRODUCTIONmod_fcgid is an Apache 2.4 binary compatible alternative to Apache module mod_fastcgi mod_fcgid has a new process management strategy, which concentrates on reducing the number of fastcgi server, and kick out the corrupt fastcgi server as soon as possible.The Future of mod_fcgid; Is a bright one now that the Apache Software Foundation (ASF) has taken over the development and maintenance of mod_fcgid as a future inclusion into the Apache HTTPd Server. |
|||||||||||||||||||||||||||||
If this is your first install of mod_fcgid:
To install this module on your Apache 2.4.x server you need to copy the necessary files to your Apache folder and add items to your Apache's httpd.conf file. C:\Apache24 will be used as our ServerRoot for the examples below.
1. Copy mod_fcgid.so to your Apache 2.4.x modules folderC:/Apache24/modules/mod_fcgid.so for example
2. Copy httpd-fcgid.conf to your Apache 2.4.x conf/extra folder
C:/Apache24/conf/extra/httpd-fcgid.conf for example
3. Modify httpd-fcgid.conf to your match your systems configuration
4. Copy the manual files to your Apache 2.4.x manual/mod folder
C:/Apache24/manual/mod/mod_fcgid.html for example
5. Add to your httpd.conf (example: C:/Apache24/conf/httpd.conf):
LoadModule fcgid_module modules/mod_fcgid.so
6. Add to your httpd.conf file near the bottom with the other included files:
Include conf/extra/httpd-fcgid.conf
Sample httpd-fcgid.conf Configuration:
# Fast CGI module Settings (PHP)
If you are upgrading from mod_fcgid 2.2(a/b/c) or 2.3.0-2.3.6(a/b/c/d):
Although it is believed that this version of mod_fcgid is backward compatible with your current configuration, this will not be the case in the future, Once The Apache Software Foundation took over development and maintenance of this module, to better align the run time directives with the way other Apache modules, runtime directives for mod_fcgid have changed..
| mod_fcgid 2.2 Directive | mod_fcgid 2.3 Directive | |
| BusyScanInterval | FcgidBusyScanInterval | |
| BusyTimeout | FcgidBusyTimeout | |
| DefaultInitEnv | FcgidInitialEnv | |
| DefaultMaxClassProcessCount | FcgidMaxProcessesPerClass | |
| DefaultMinClassProcessCount | FcgidMinProcessesPerClass | |
| ErrorScanInterval | FcgidErrorScanInterval | |
| FastCgiAccessChecker | FcgidAccessChecker | |
| FastCgiAccessCheckerAuthoritative | FcgidAccessCheckerAuthoritative | |
| FastCgiAuthenticator | FcgidAuthenticator | |
| FastCgiAuthenticatorAuthoritative | FcgidAuthenticatorAuthoritative | |
| FastCgiAuthorizer | FcgidAuthorizer | |
| FastCgiAuthorizerAuthoritative | FcgidAuthorizerAuthoritative | |
| FCGIWrapper | FcgidWrapper | |
| IdleScanInterval | FcgidIdleScanInterval | |
| IdleTimeout | FcgidIdleTimeout | |
| IPCCommTimeout | FcgidIOTimeout | |
| IPCConnectTimeout | FcgidConnectTimeout | |
| MaxProcessCount | FcgidMaxProcesses | |
| MaxRequestInMem | FcgidMaxRequestInMem | |
| MaxRequestLen | FcgidMaxRequestLen | |
| MaxRequestsPerProcess | FcgidMaxRequestsPerProcess | |
| OutputBufferSize | FcgidOutputBufferSize | |
| PassHeader | FcgidPassHeader | |
| PHP_Fix_Pathinfo_Enable | FcgidFixPathinfo | |
| ProcessLifeTime | FcgidProcessLifeTime | |
| SharememPath | FcgidProcessTableFile | |
| SocketPath | FcgidIPCDir | |
| SpawnScore | FcgidSpawnScore | |
| SpawnScoreUpLimit | FcgidSpawnScoreUpLimit | |
| TerminationScore | FcgidTerminationScore | |
| TimeScore | FcgidTimeScore | |
| ZombieScanInterval | FcgidZombieScanInterval |