xp php环境搭建 iis,Windows XP环境下快速配置IIS+PHP详细过程
昨天幫朋友配置的IIS+PHP運(yùn)行環(huán)境,今天我把詳細(xì)步驟記錄一下供備忘。
首先環(huán)境是Windows XP Professional系統(tǒng),在這個(gè)系統(tǒng)下僅能安裝IIS 5.1,其他系統(tǒng)的IIS配置大同小異這里就不多說了。
1. 準(zhǔn)備XP原版光盤或者鏡像并掛載
我們需要準(zhǔn)備一個(gè)Windows XP Professional的原版光盤,如果有的話直接把光盤插入光驅(qū)即可,然后跳過這步,當(dāng)然沒有的話可以去下載個(gè)原版鏡像,我這里提供個(gè)信息,因涉及版權(quán)問題,大家根據(jù)下面的信息網(wǎng)上找一下吧。
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso
md5sum:e74d72f3d90456003e9e02ba0fb7da61
如果你是使用下載的iso安裝鏡像的話,那么下面還需要DAEMON Tools Lite(DTLite)這款老牌的虛擬光驅(qū)軟件,當(dāng)然你電腦上有其他功能相同的軟件(比如:WinMount)可以用其他軟件替代。
小提示:DAEMON Tools在安裝過程中選擇免費(fèi)許可,在安裝步驟中注意不要安裝不需要的插件功能,文件關(guān)聯(lián)僅選擇iso即可,為了便于以后手動(dòng)運(yùn)行,最好勾選桌面快捷方式。
安裝完成后運(yùn)行DAEMON Tools,然后找到桌面左下角的圖標(biāo),按照下圖的步驟掛載iso鏡像:
關(guān)于DAEMON Tools的詳細(xì)使用方法可以參考這篇文章《[教學(xué)] 使用 Daemon Tools Lite 掛載和卸載 iso,mds/mdf,ccd,nrg,mdx 等光碟映像檔》,這里完成后打開我的電腦就可以看到有個(gè)Windows XP的安裝光驅(qū)的圖標(biāo)啦:
2. 安裝IIS 5.1
依次打開開始菜單 控制面板 添加刪除程序,點(diǎn)擊 添加/刪除 Windows組件,點(diǎn)擊下一步,如果一切正常的話很快安裝過程就會(huì)結(jié)束。
如果提示找不到文件如“需要 Windows XP Professional Service Pack 3 CD上的staxmem.dll”這樣的信息的話,請(qǐng)點(diǎn)擊瀏覽,選擇光驅(qū)(或虛擬光驅(qū))所在的盤符下的i386文件夾,直到安裝完成。
3. 安裝FastCGI For IIS
直接到微軟官方網(wǎng)站下載FastCGI for IIS或使用下面的鏈接:
下載后直接雙擊安裝。
4. 安裝PHP For Windows
到PHP官方網(wǎng)站下載Windows版本的PHP。最新版本的PHP沒有Installer安裝包,我們選擇5.3的VC9 x86 Non Thread Safe Installer下載。下載完成后是一個(gè)msi安裝文件,直接雙擊安裝。注意安裝路徑建議選擇C:\PHP,Web Server Setup選擇IIS FastCGI。
完成PHP安裝后,切換到安裝路徑,我們這里是C:\PHP,然后修改php.ini,主要是下面這幾行:
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
如果配置前面有分號(hào);,請(qǐng)把分號(hào)去掉后再配置。
5. 完成IIS配置
cd %WINDIR%\system32\inetsrv
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\PHP\php-cgi.exe"
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
cd %WINDIR%\system32\inetsrv
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\PHP\php-cgi.exe"
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
注意第二條cscript開頭的命令的-path:指示的路徑為你實(shí)際安裝的PHP的路徑,上面的cscript命令執(zhí)行成功后會(huì)顯示INI sucessfully written。
這里如果cscript命令提示:CScript 錯(cuò)誤: 無法找到腳本"fcgiconfig.js"的腳本引擎"JScript"
則可能你的*.js文件被其他程序關(guān)聯(lián)了,比如Dreamweaver,你僅僅需要做下面的步驟就可以了:
regsvr32 /s %WINDIR%\system32\jscript.dll
regsvr32 /s %WINDIR%\system32\jscript.dll
6. 驗(yàn)證成果
新建一個(gè)info.php文件內(nèi)容如下:
phpinfo();
phpinfo();
打開瀏覽器訪問這個(gè)頁面,看看熟悉的php配置是不是列出來了?
總結(jié)
以上是生活随笔為你收集整理的xp php环境搭建 iis,Windows XP环境下快速配置IIS+PHP详细过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: angular 加入原生html,Ang
- 下一篇: php 非常有用的高级函数PATH_SE