在如今的互聯(lián)網(wǎng)時(shí)代,網(wǎng)站建設(shè)已成為企事業(yè)單位、個(gè)體商戶等必備的營(yíng)銷手段和信息傳播途徑。在網(wǎng)站建設(shè)中,架設(shè)網(wǎng)站服務(wù)器顯得尤為重要。微軟的IIS(Internet Information Services)作為一個(gè)非常受歡迎的Web服務(wù)器,在Windows操作系統(tǒng)中廣泛被應(yīng)用。不過(guò),IIS的默認(rèn)支持的CGI規(guī)范和PHP語(yǔ)言是不兼容的,在使用IIS上架設(shè)PHP網(wǎng)站時(shí)就需要進(jìn)行配置和安裝。
一、IIS的默認(rèn)支持列表中缺少PHP語(yǔ)言支持
IIS默認(rèn)情況下支持的腳本語(yǔ)言有如下列表: ·ASP ·ASP.NET ·CGI----Common Gateway Interface公用網(wǎng)關(guān)接口 ·ISAPI/CGI----Internet Server Application Program Interface / Common Gateway Interface ·SSI----Server Side Includes服務(wù)端包含
默認(rèn)列表中缺少PHP語(yǔ)言,就需要進(jìn)行下一步的操作了。
二、需要安裝PHP的運(yùn)行環(huán)境
1、將php-7.x-stable-Win32.zip 壓縮包下載到本地,并解壓到C盤(pán)根目錄,如下圖: C:\php 2、打開(kāi)C:\php目錄,將php.ini-recommended文件重命名為php.ini并復(fù)制到C:\Windows目錄下。
三、添加IIS中對(duì)PHP的支持
1、IIS管理器中選擇服務(wù)器,雙擊Handler映射編輯器,添加如下的映射規(guī)則: 請(qǐng)求路徑:*.php 模塊:[FastCgiModule] FastCGI到php-cgi.exe的映射 名: PHP_via_FastCGI 路徑:C:\php\php-cgi.exe 如果php-cgi.exe不在C:\php目錄下,則路徑對(duì)應(yīng)修改為自己的路徑 輸入搜索:*.php 使用模式:Exact Matches 完全匹配 2、綁定IIS的php版本 在默認(rèn)網(wǎng)站或者自己的Web站點(diǎn)上,右鍵選擇“添加應(yīng)用程序”,輸入/php(可以自己定義)作為別名,選擇C:\php作為對(duì)應(yīng)的物理路徑,單擊確定。
四、測(cè)試PHP代碼
在Web站點(diǎn)根目錄下新建一個(gè)test.php文件,編輯其源代碼如下:保存后通過(guò)瀏覽器訪問(wèn)它,如”http://localhost/test.php”, 則瀏覽器會(huì)輸出PHP的版本信息等諸多信息,說(shuō)明PHP已成功集成到IIS。
從以上步驟可以看出,將IIS架設(shè)PHP站點(diǎn)只需要在服務(wù)器端安裝PHP的運(yùn)行環(huán)境,并對(duì)IIS中添加對(duì)PHP的支持映射即可。這是一種非常方便和可靠的方法,對(duì)于想要架構(gòu)PHP站點(diǎn)的Windows服務(wù)器,值得一試。