天天看點

server2003 32位系統搭建PHP

1.首先安裝IIS,

2.安裝VC++運作庫

3.安裝fcgisetup_x86.msi注意是32位系統

4.把php-5.4.3-Win32-VC9-x86放在根目錄

5.在根目錄建立一個phptmp的檔案夾

6.把php-5.4.3-Win32-VC9-x86的檔案夾裡的php.ini-production删除

7.把php.ini-development複制一份改為php.ini

修改phpini   修改參數如下(并去掉 ; )

short_open_tag = Off   預設是關閉,不用去修改

upload_tmp_dir=       phptmp緩存檔案夾   upload_tmp_dir = C:\phptmp   注意路徑

cgi.force_redirect=0      改為0

fastcgi.impersonate=1  

date.timezone =PRC

8.修改C:\WINDOWS\system32\inetsrv 下的fcgiext.ini  在末行加入

Php=PHP

[PHP]

ExePath=C:\php-5.4.3-Win32-VC9-x86\php-cgi.exe      

@路徑為php-5.4.3-Win32-VC9-x86檔案夾的php-cgi.exe    就是以CGI運作PHP  

注意路徑@

InstanceMaxRequests=10000

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000 

ActivityTimeout=3600

RequestTimeout=3600

9.在C:\Inetpub\wwwroot  建立一個為index.php的檔案用來測試PHP

修改index.php檔案權限  給可讀可執行可列出檔案夾目錄權限

10.修改php-5.4.3-Win32-VC9-x86檔案夾權限  給可讀可執行可列出檔案夾目錄權限

ANONYMOUS LOGON; CLOUD-HOST\

IIS_WPG; CLOUD-HOST\

IUSR_CLOUD-HOST; CLOUD-HOST\

IWAM_CLOUD-HOST

11.打開IIS管理器     打開web服務擴充     讓所有未知CGI擴充 “允許”

12.檢視應用程式池  屬性-性能-是否啟用CPU監視     @預設為不勾選,可以不用配置

13.右擊網站-屬性-文檔—點選添加index.php  并上移到最上方

14.點選主目錄-配置-添加---可執行檔案路徑為 C:\WINDOWS\system32\inetsrv\fcgiext.dll

擴充名為 .php     @注意PHP前面有個點

動作-限制為 GET,POST.HEAD

15.然後重新開機IIS

然後就成功了

 本文轉自 技術花妞妞 51CTO部落格,原文連結:http://blog.51cto.com/xiaogongju/1947970