Apache下PHP的幾種工作方式

2021-06-29 12:28:54 字數 968 閱讀 5622

php在apache中一共有三種工作方式:cgi模式、apache模組dll、fastcgi模式、

php 在 apache 2中的 cgi模式。編輯apache 配置檔案httpd.conf 如下:

# php4 版寫法php 在 apache 2中的 模組模式。編輯apache 配置檔案httpd.conf 如下:

# php4 版寫法apache下的fastcgi模組目前網上有兩個版本 mod_fastcgi 和 mod_fcgid。 推薦用 mod_fcgid。

使用 mod_fcgid 配置fastcgi模式

loadmodule fcgid_module modules/mod_fcgid.so

addhandler fcgid-script .fcgi .php

#php.ini的存放目錄

fcgidinitialenv phprc "d:/php"

# 設定php_fcgi_max_requests大於或等於fcgidmaxrequestsperprocess,防止php-cgi程序在處理完所有請求前退出

fcgidinitialenv php_fcgi_max_requests 1000

#php-cgi每個程序的最大請求數

fcgidmaxrequestsperprocess 1000

#php-cgi最大的程序數

fcgidmaxprocesses 5

#最大執行時間

fcgidiotimeout 120

fcgididletimeout 120

#php-cgi的路徑

修改documentroot 路徑的配置為:

options indexes followsymlinks execcgi

order allow,deny  

allow from all

allowoverride all

Apache下PHP的幾種工作方式

php在apache中一共有三種工作方式 cgi模式 apache模組dll fastcgi模式 php 在 apache 2中的 cgi模式。編輯apache 配置檔案httpd.conf 如下 php4 版寫法php 在 apache 2中的 模組模式。編輯apache 配置檔案httpd.co...

apache幾種工作模式對比

apache2主要的優勢就是對多處理器的支援更好,在編譯時同過使用 with mpm選項來決定apache2的工作模式。如果知道當前的apache2使用什麼工作機制,可以通過httpd l命令列出apache的所有模組,就可以知道其工作方式 prefork 如果 httpd l列出prefork.c...

Windows下PHP和Apache的安裝與配置

c windows system for windows 9x me c winnt system32 for windows nt 2000 或者 c winnt40 system32 for windows nt 2000 伺服器版 c windows system32 for windows ...