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: Question re: edit of "httpd.conf" for Windows 7 |
|
Author |
|
scott14
Joined: 21 Sep 2013 Posts: 4 Location: California
|
Posted: Sat 28 Sep '13 16:11 Post subject: Question re: edit of "httpd.conf" for Windows 7 |
|
|
(Question 1) In James Blond's very helpful and much appreciated Apache + PHP installation instructions from 5.5 years ago at http://www.apachelounge.com/viewtopic.php?t=2394
is the part still true or is it obsolete where he says,
"Finally, this should be the last step, edit the Apache CONF file (httpd.conf) with
make sure you load mod fcgid
Code:
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
FcgidIOTimeout 40 ....etc."
That edit breaks my Apache installation.
(Question 2) Or, further into his instruction he says add this line to httpd.conf
"FcgidInitialEnv PHPRC "C:\\php5".
In that line, should the "php5" be changed to instead be the complete path to php5apache2_4.dll? Like "C:\Program Files (x86)\PHP\php5apache2_4.dll"?
Environment is
httpd-2.4.6-win64-VC11.zip, php-5.5.4-Win32-VC11-x86.zip,
vcredist_x64.exe,
Windows7 SP1 64-bit
Thank you |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Sat 28 Sep '13 16:51 Post subject: |
|
|
Hi,
well there are 3 sections. One Apache with PHP over fcgid (recommened). Second one Apache 2.2 with PHP as module. The 3rd Apache 2.4 with PHP as module.
Maybe I have to redo the design of that.
Option as module
Code: |
LoadModule php5_module "c:/php5/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/php5"
|
Option over fcgid.
Code: |
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
FcgidIOTimeout 40
FcgidConnectTimeout 10
FcgidMaxProcesses 300
FcgidMaxProcessesPerClass 300
FcgidOutputBufferSize 64
ProcessLifeTime 0
FcgidMaxRequestsPerProcess 0
FcgidMinProcessesPerClass 0
FcgidFixPathinfo 1
FcgidProcessLifeTime 0
FcgidZombieScanInterval 20
FcgidMaxRequestLen 536870912
FcgidIOTimeout 120
FcgidTimeScore 3
FcgidPassHeader Authorization
FcgidInitialEnv PHPRC "C:\\php5"
FcgidInitialEnv PATH "C:\\php5;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;"
FcgidInitialEnv SystemRoot "C:\\Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:\\WINDOWS\\TEMP"
FcgidInitialEnv TMP "C:\\WINDOWS\\TEMP"
FcgidInitialEnv windir "C:\\WINDOWS"
<Files ~ "\.php$">
Options Indexes FollowSymLinks ExecCGI
AddHandler fcgid-script .php
FcgidWrapper "C:/php5/php-cgi.exe" .php
</Files>
</IfModule>
|
Do not use both at the same time.
The FcgidInitialEnv PHPRC tell PHP over fcgid where to find the php.ini as with the module variant the PHPIniDir does. |
|
Back to top |
|
scott14
Joined: 21 Sep 2013 Posts: 4 Location: California
|
Posted: Tue 01 Oct '13 5:33 Post subject: |
|
|
James Blond,
Thank you for replying. |
|
Back to top |
|
|
|
|
|
|