![Win2003服務(wù)器iis60環(huán)境下php532安裝配置教程圖解_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/93a9ef67-dd3a-4783-a0d7-876d3e2f9880/93a9ef67-dd3a-4783-a0d7-876d3e2f98801.gif)
![Win2003服務(wù)器iis60環(huán)境下php532安裝配置教程圖解_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/93a9ef67-dd3a-4783-a0d7-876d3e2f9880/93a9ef67-dd3a-4783-a0d7-876d3e2f98802.gif)
![Win2003服務(wù)器iis60環(huán)境下php532安裝配置教程圖解_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/93a9ef67-dd3a-4783-a0d7-876d3e2f9880/93a9ef67-dd3a-4783-a0d7-876d3e2f98803.gif)
![Win2003服務(wù)器iis60環(huán)境下php532安裝配置教程圖解_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/93a9ef67-dd3a-4783-a0d7-876d3e2f9880/93a9ef67-dd3a-4783-a0d7-876d3e2f98804.gif)
![Win2003服務(wù)器iis60環(huán)境下php532安裝配置教程圖解_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/93a9ef67-dd3a-4783-a0d7-876d3e2f9880/93a9ef67-dd3a-4783-a0d7-876d3e2f98805.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2010年06月18日 星期五 14:27IIS6+PHP5.3.2配置:在windows下使用Apache+PHP的,請(qǐng)選擇VC6版本; windows下使用IIS+PHP的,請(qǐng)選擇VC9版本 首先要知道的是,那個(gè)服務(wù)器平臺(tái)對(duì)應(yīng)PHP那個(gè)版本:1。在windows下使用Apache+PHP的,請(qǐng)選擇VC6版本;2。在windows下使用IIS+PHP的,請(qǐng)選擇VC9版本;第一部分:IIS6+PHP5.31.下載 FastCGI For IIS6第一部分:IIS6+PHP5.31.下載 FastCGI For IIS6打開(kāi)頁(yè)面后點(diǎn)右邊 download x86 / x64 看看你服務(wù)器選擇下載
2、下載之后,雙擊運(yùn)行進(jìn)行安裝。安裝后在 C:WINDOWSsystem32inetsrv 目錄下產(chǎn)生了五個(gè)文件。如下圖:同時(shí)在 IIS 的 “Web 服務(wù)擴(kuò)展”里多了 FastCGI Handler2.下載 PHP5.3 Windows 版下載 .zip 格式的版本,下載后解壓至 D:PHP 目錄,并給 IIS 啟動(dòng)帳戶組或用戶賦予讀取和運(yùn)行權(quán)限。如下圖:你可以根據(jù)自己的意愿解壓到別的目錄。3. 注冊(cè) PHP 到 FastCGI打開(kāi) C:WINDOWSsystem32inetsrvfcgiext.ini 文件。; This is the configuration file for the Fa
3、stCGI handler for IIS 6.0.; The FastCGI handler will look for this file in the same directory as; fcgiext.dll. By default, the FastCGI installer will place this file into; the %windir%system32inetsrv directory.我個(gè)人的理解是,只要“Web 服務(wù)擴(kuò)展”里的 FastCGI Handler 為允許時(shí),在加載 fcgiext.dll 時(shí),會(huì)讀取 fcgiext.ini 配置文件的內(nèi)容,根據(jù)里面
4、的配置為每個(gè)網(wǎng)站提供映射。在 Types 下添加以下配置:Typesphp=PHPPHPExePath=D:PHPphp-cgi.exe“php”表示擴(kuò)展名,“PHP”是配置節(jié)名稱(chēng),以“PHP”定義。4. 配置 php.ini將 D:PHPphp.ini-production 復(fù)制一個(gè),然后重命名為D:PHPphp.ini打開(kāi) D:PHPphp.ini,修改PHP.ini文件:1。第531行改為:display_errors = On2。第542行改為:display_startup_errors = On3。第624行改為:error_prepend_string = "<b
5、r><font color=#ff0000>"4。第630行改為:error_append_string = "</font><br><br>"5。第813行改為:extension_dir = "D:phpphp_setup_filesphp-5.3-vc9ext"6。第854行改為:fastcgi.impersonate = 17。從948行到988行根據(jù)自己的需要修改8。第997行改為:date.timezone = asia/Shanghai其它的根據(jù)實(shí)際需要對(duì) php.ini 進(jìn)行
6、設(shè)置修改,這里只針對(duì)能跑 php,修改完記得重啟 IIS。5. 配置網(wǎng)站右鍵網(wǎng)站 => 屬性 => 主目錄 => 配置 => 添加,如下圖配置:可執(zhí)行文件路徑:C:WINDOWSsystem32inetsrvfcgiext.dll6. 寫(xiě)個(gè) php 測(cè)試下吧<?phpphpinfo();?>PHP目錄權(quán)限:IWAM_機(jī)器名稱(chēng)(和上圖中并沒(méi)有影響,感覺(jué)它的權(quán)限更小些,但兩種權(quán)限都能正常運(yùn)行)錯(cuò)誤信息:1。Error Number: 14001 (0x800736b1). 沒(méi)有安裝Microsoft Visual C+ 2008 Red
7、istributable Package下載地址:2。Error Number: 5 (0x80070005). Unable to place a FastCGI process in a JobObject. Try disable the Application Pool CPU Limit feature 取消CPU的監(jiān)視3。No input file specified.估計(jì)是沒(méi)配置 fastcgi.impersonate。第一步、安裝 FastCGI For IIS6 3.2.1、 將下載得到的fcgisetup32.msi,雙擊運(yùn)
8、行進(jìn)行安裝。安裝后在 C:WINDOWSsystem32inetsrv 目錄下產(chǎn)生了五個(gè)文件。【圖十二所示】【圖十二】同時(shí)在 IIS 的 “Web 服務(wù)擴(kuò)展”里多了 FastCGI Handler。【圖十三所示】【圖十三】第二步、安裝PHP由于PHP5.3的全新特效及改進(jìn),原有的isapi方式解析PHP腳本已經(jīng)不被支持,PHP從5.3.0以后的版本開(kāi)始使用微軟的fastcgi模式,這是一個(gè)更先進(jìn)的方式,運(yùn)行速度更快,更穩(wěn)定!新版本的PHP5.3通過(guò)以往老方法已經(jīng)不能在IIS上安裝了,下載IIS下的PHP,(注意IIS下要選擇VC9的版本)解壓到所需目錄,該目錄需要給予user讀取運(yùn)行權(quán)限, 3
9、.2.2、 下載 .zip 格式的版本,解壓縮下載的 php-5.3.0-Win32-VC9-x86.zip 文件,并將其復(fù)制到:D:PHPphp5目錄(你可以根據(jù)自己的意愿解壓到別的目錄。),并給 IIS 啟動(dòng)帳戶組或用戶賦予讀取和運(yùn)行權(quán)限?!緢D十四所示】【圖十四】D:PHPphp5目錄下的所有dll文件復(fù)制到C:windowssystem32下(Windows2000系統(tǒng)為C:winntsystem32,下同),如果已經(jīng)有若干同名文件存在,覆蓋即可。【圖十五所示】【圖十五】3.2.3、注冊(cè) PHP 到 FastCGI 打開(kāi) C:WINDOWSsystem32inetsrvfcgiext.i
10、ni 文件。; This is the configuration file for the FastCGI handler for IIS 6.0.; The FastCGI handler will look for this file in the same directory as; fcgiext.dll. By default, the FastCGI installer will place this file into; the %windir%system32inetsrv directory. 我個(gè)人的理解是,只要“Web 服務(wù)擴(kuò)展”里的 FastCGI Handler 為
11、允許時(shí),在加載 fcgiext.dll 時(shí),會(huì)讀取 fcgiext.ini 配置文件的內(nèi)容,根據(jù)里面的配置為每個(gè)網(wǎng)站提供映射。在 Types (約第162行)下添加以下配置: Typesphp=PHPPHPExePath=D:PHPPHP5php-cgi.exe這里要用:“”不能用“/”,“php”表示擴(kuò)展名,“PHP”是配置節(jié)名稱(chēng),以“PHP”定義。 (選你自己的安裝的目錄,下同。)D:PHPphp5目錄下的php.ini-development復(fù)制一份,更名為php.ini(還是在當(dāng)前目錄中)【圖五所示】,再用文本編輯軟件打開(kāi)這個(gè)php.ini(建議使用Notepad2、EditPlus、
12、UltraEdit等各種支持語(yǔ)法高亮顯示的文本編輯軟件)。3.2.4、 查找:extension_dir = "./" (約第813行)將其路徑知道你的PHP目錄下的擴(kuò)展功能目錄中,這里PHP5對(duì)應(yīng)修改為extension_dir = "D:/PHP/php5/ext" 。再在D:PHP下建立文件夾,并命名為upload_tmp查找 ;upload_tmp_dir = (約第879行)將;upload_tmp_dir =該行的注釋符,即前面的分號(hào)”;”去掉,使該行在php.ini文檔中起作用。upload_tmp_dir是用來(lái)定義上傳文件存放的臨時(shí)路徑,
13、在這里你還可以修改并給其定義一個(gè)決定路徑,需要注意的是,這里設(shè)置的目錄必須有讀、寫(xiě)權(quán)限。這里我設(shè)置為upload_tmp_dir = "D:/PHP/upload_tmp/" (這里就是我前面建立的文件夾) 找到:fastcgi.impersonate = 1;約854行這句,把前面的;去掉, fastcgi.impersonate = 1
14、60; 如下圖: 找到:short_open_tag= Off;約226行改為 short_open_tag= On3.2.5、 搜索 ; Windows Extensions,定位到php.ini文件的約942行,將下面列出的常用擴(kuò)展前面的分號(hào)注釋符去掉:; extension=php_curl.dll ; extension=php_gd2.dll ; exten
15、sion=php_ldap.dll ; extension=php_mbstring.dll ; extension=php_exif.dll; extension=php_mysql.dll; extension=php_mysqli.dll ; extension=php_sockets.dll ; extension=php_xmlrpc.dll 特別提示:Exif擴(kuò)展是用來(lái)顯示圖片的exif信息的,因該擴(kuò)展需要mbstring支持,所以將extension=php_exif.dll這一行移動(dòng)到extension=php_mbstring.dll一行的下面。
16、60; 注意最后一個(gè)php_zip.dll這個(gè)在我下載下來(lái)的php5.3.0的ext內(nèi)是不存在的,所以如果開(kāi)啟會(huì)報(bào)錯(cuò)誤,如果實(shí)在需要這個(gè)DLL,可以從PHP5.2中拷貝過(guò)去(php5.2.X可以,php5.3.0不行)extension=php_ming.dllphp5.3.0的ext內(nèi)是也不存在【圖十六】 ;date.timezone = (約第997行)去掉前面的分號(hào)注釋符,這里將其設(shè)置為
17、 date.timezone = Asia/Shanghai找到下面 Date ; Defines the default timezone used by the date functions ; ; date.timezone =
18、160; 更改為并去除前面的“;”: Date ; Defines the default timezone used by the date functions ; date.timezone = Asia/Shanghai如果不改以上的date.timezone可能打開(kāi)網(wǎng)頁(yè)會(huì)提示500錯(cuò)誤關(guān)
19、于時(shí)區(qū)設(shè)定的說(shuō)明:從php5.1.0開(kāi)始,php.ini里加入了date.timezone這個(gè)選項(xiàng),默認(rèn)情況下是關(guān)閉的,也就是顯示的時(shí)間(無(wú)論用什么php命令)都是格林威治標(biāo)準(zhǔn)時(shí)間,和我們的時(shí)間(北京時(shí)間)差了正好8個(gè)小時(shí),有以下2種方法可以恢復(fù)正常的時(shí)間。 1、如果要用5.1以上版本,而且不修改php.ini,則需要在關(guān)于時(shí)間的初始化的語(yǔ)句的上面加上date_default_timezone_set (XXX),或者使用date('Y-m-d G:i:T', strtotime('+8HOUR') )來(lái)獲取日期時(shí)間; 2、一勞永逸,僅限能修改php.ini。打
20、開(kāi)php.ini把date.timezone前面的分號(hào)去掉,在=后面加X(jué)XX,重啟http服務(wù)(如apache2或iis等)即可。 關(guān)于XXX,大陸內(nèi)地可用的值是:Asia/Chongqing、Asia/Shanghai、Asia/Urumqi(依次為重慶,上海,烏魯木齊),港臺(tái)地區(qū)可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次為澳門(mén),香港,臺(tái)北),還有新加坡:Asia/Singapore,以上沒(méi)有北京,不過(guò)接著往下看,其他可用的值是:Etc/GMT-8,Singapore ,Hongkong,PRC(中華人民共和國(guó))。3.2.6、 查找:;sessio
21、n.save_path = "/tmp" (約第1466行)將前面的分號(hào)注釋符去掉,這里將其設(shè)置為session.save_path = "D:/PHP/upload_tmp" (這里就是我前面建立的文件夾)3.2.7、 如果你有遇到無(wú)法上傳較大文件或者運(yùn)行某些程序經(jīng)常超時(shí),那么可以修改以下內(nèi)容來(lái)調(diào)整相關(guān)限額:在大約第440行,max_execution_time = 30 ; 這個(gè)是每個(gè)腳本運(yùn)行的最長(zhǎng)時(shí)間,根據(jù)你的需求更改數(shù)值,單位秒max_input_time = 60 ; 這是每個(gè)腳本可以消耗的時(shí)間,根據(jù)你的需求更改數(shù)值,單位也是秒大約第458行,
22、memory_limit = 128M ; 這個(gè)是腳本運(yùn)行最大消耗的內(nèi)存,根據(jù)你的需求更改數(shù)值,256M。 大約第732行, post_max_size =10M 表單提交最大數(shù)據(jù)為10M.此項(xiàng)不是限制上傳單個(gè)文件的大小,而是針對(duì)整個(gè)表單的提交數(shù)據(jù)進(jìn)行限制的.
23、160; 限制范圍包括表單提交的所有內(nèi)容.例如:發(fā)表貼子時(shí),貼子標(biāo)題,內(nèi)容,附件等.根據(jù)你的需求更改數(shù)值,M是單位:兆。 大約第883行,upload_max_filesize = 2M ;上載文件的最大許可大小 ,根據(jù)你的需求更改數(shù)值,M是單位:兆。在論壇發(fā)表貼子時(shí),您post_max_size 設(shè)為10M,而此項(xiàng)設(shè)成了2M,那么您只能上傳最大為2M的附件,且可以同時(shí)上傳5個(gè).3.2.8、 php.ini文件中基本就是作如上修改,其他的你可以根據(jù)自己的具體需求修改,可見(jiàn)附后:PHP5.3.0特除配置。然后將該文件保存,再?gòu)?fù)制一份到C:Windows下面。如果PHP5是
24、裝在C盤(pán),因這個(gè)"備份"文件的存在,會(huì)干擾了FastCGI的運(yùn)行,只有把 C:phpphp.ini 刪除,不刪除有時(shí)IIS報(bào)500錯(cuò)!3.2.9、 配置網(wǎng)站 打開(kāi)IIS管理器,網(wǎng)站上點(diǎn)右鍵-屬性-主目錄-配置-添加,配置如下圖【圖十七】可執(zhí)行文件路徑:C:WINDOWSsystem32inetsrvfcgiext.dll先運(yùn)行D:PHPPHP5php-cgi.exe如果能進(jìn)入命令窗口并只有光標(biāo),說(shuō)明FastCGI能正常調(diào)用php-cgi,否則會(huì)提示錯(cuò)誤,這點(diǎn)對(duì)使用微軟的fastcgi模式很重要。【圖十八】 3.2.10、寫(xiě)個(gè) php 測(cè)試下吧 修改完在IIS上或者命令提示符
25、運(yùn)行iisreset命令重啟IIS服務(wù),這步很重要!測(cè)試是否安裝成功!建立一個(gè)網(wǎng)站,phpinfo.php文件內(nèi)容為:文件:phpinfo.php<?phpphpinfo();?> 看到類(lèi)似以下效果說(shuō)明你的服務(wù)器可以跑 php 了?!緢D十九】 3.2.11、安裝過(guò)程出現(xiàn)小插曲,如果運(yùn)行測(cè)試文件出現(xiàn)如下提示:先運(yùn)行D:PHPPHP5php-cgi.exe如果能進(jìn)入命令窗口并只有光標(biāo),說(shuō)明FastCGI能正常調(diào)用php-cgi,再找以下錯(cuò)誤解決方法,很重要。錯(cuò)誤1,F(xiàn)astCGI ErrorThe FastCGI Handler was unable to process the re
26、quest. Error Details:The FastCGI process exited unexpectedlyError Number: -2147467259 (0x80004005).Error Description: 未指定的錯(cuò)誤HTTP Error 500 - Server Error.Internet Information Services (IIS) 搜索: register_globals = Off (約第705行)將Off更改為 On,該行的注釋符,即前面的分號(hào)”;”去
27、掉,使該行在php.ini文檔中起作用,即得到 register_globals = On ;注:這個(gè)對(duì)于PHP的全局變量功能,考慮有很多PHP程序需要全局變量功能所以打開(kāi),打開(kāi)后請(qǐng)注意PHP程序的嚴(yán)謹(jǐn)性,如果不需要全局變量功能,或者出錯(cuò),請(qǐng)保持默認(rèn)Off狀態(tài)。錯(cuò)誤2,fastcgi errorthe fastcgi handler was unable to process the request. -error details:error number: 5 (0x80070005). error description: 拒絕訪問(wèn)。 http error 500 - server err
28、ernet information services (iis)這個(gè)錯(cuò)誤是由于在解壓php之后,沒(méi)有對(duì)iis啟動(dòng)帳戶賦予該目錄的讀取和運(yùn)行權(quán)限.修改文件夾安全屬性,問(wèn)題解決.錯(cuò)誤3,F(xiàn)astCGI ErrorThe FastCGI Handler was unable to process the request. -Error Details:Could not find entry for "php" on site 1960240566 in Types section. Error Number: 1413 (0x80070585). Error Des
29、cription: 未指定的錯(cuò)誤 HTTP Error 500 - Server Error.Internet Information Services (IIS) 即說(shuō)明沒(méi)有安裝成功!請(qǐng)按照f(shuō)cgiext.ini 修改配置即可!錯(cuò)誤4,-FastCGI Error The FastCGI Handler was unable to process the request. Error Details:· The FastCGI process exited unexpectedly · Error Number: -1073741819 (0xc0000005).
30、83; Error Description: Unknown Error HTTP Error 500 - Server Error.Internet Information Services (IIS)-我的PHP目錄在C盤(pán) 當(dāng)時(shí)配置PHP.INI的時(shí)候就在那個(gè)安裝目錄編輯好,再?gòu)?fù)制到windows目錄下的.結(jié)果恰恰是C:PHPphp.ini 這個(gè)"備份"文件的存在 干擾了FastCGI的運(yùn)行,總是提示我。把 C:phpphp.ini 刪除,搞定!隨后用FakeCGI調(diào)試工具才搞定原因.感謝FakeCGI,痛斥我的壞習(xí)慣!3.2.12、PHP5.3.0特除配置一,如何正確調(diào)整上傳附件大小限制?修改 php.ini (Windows 系統(tǒng)在 C:/Windows/system32 下)中的下面幾項(xiàng):1. post_max_size =10M 表單提交最大數(shù)據(jù)為10M.此項(xiàng)不是限制上傳單個(gè)文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)生態(tài)旅游行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報(bào)告
- 2025年中國(guó)武漢市酒店市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025-2030年新品雕塑用品企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年拳擊速度挑戰(zhàn)賽行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年商用榨汁生產(chǎn)線企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年堅(jiān)果與奇亞籽能量球企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年廚余垃圾減量化處理設(shè)備行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年變形魔術(shù)棒企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年戶外移動(dòng)電源行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年廚電產(chǎn)品安裝教程企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 某公司碼頭試運(yùn)行經(jīng)營(yíng)方案
- 搬遷項(xiàng)目驗(yàn)收?qǐng)?bào)告模板
- 2024年度中國(guó)郵政集團(tuán)公司縣分公司工作總結(jié)
- 部編人教版四年級(jí)下冊(cè)道德與法制全冊(cè)教案
- 綜合應(yīng)用能力事業(yè)單位考試(綜合管理類(lèi)A類(lèi))試卷及解答參考(2025年)
- Unit1Lesson2HowDoWeLikeTeachers'Feedback-課件高中英語(yǔ)北師大版選擇性
- 2024年中科院心理咨詢師官方備考試題庫(kù)-上(單選題)
- 國(guó)學(xué)經(jīng)典校本課程設(shè)計(jì)
- 香港(2024年-2025年小學(xué)二年級(jí)語(yǔ)文)人教版摸底考試試卷(含答案)
- DL∕T 1844-2018 濕式靜電除塵器用導(dǎo)電玻璃鋼陽(yáng)極檢驗(yàn)規(guī)范
- 西師版小學(xué)數(shù)學(xué)二年級(jí)(下)表格式全冊(cè)教案
評(píng)論
0/150
提交評(píng)論