IIS配置PHP三步驟:
1.下載PHP的文件包;
2.配置PHP;
3.將PHP擴(kuò)展引入IIS;
4.測(cè)試php環(huán)境
第一步:下載PHP組件
下載地址:http://windows.php.net/download PHP的Windows版本提供的是一個(gè)壓縮包文件,包含了所有需要的文件,安裝非常簡(jiǎn)單,傻瓜式的。
版本擇三點(diǎn)注意事項(xiàng):
1.選擇PHP版本,主要分為PHP5.X和PHP7.X兩種,按照需要選擇即可,如果是初入門(mén),其實(shí)可以直接從PHP7入手,這個(gè)版本引入了一系列Coooooool的特性以及極大的運(yùn)行效率提升;如果是有指定的框架或者項(xiàng)目需求的話(huà),參照文檔選擇版本即可。
2.選擇處理器架構(gòu),主要指X86和X64,分別是32位和64位的,成文時(shí)已經(jīng)是2017年,相信大部分開(kāi)發(fā)者的處理器和系統(tǒng)都是X64架構(gòu)的,直接選擇這個(gè)版本吧。
3.選擇線(xiàn)程安全版本,這個(gè)根據(jù)需要選擇即可。ThreadSafe相對(duì)而言由于需要兼顧線(xiàn)程安全,所以相對(duì)來(lái)說(shuō)會(huì)有一些效率損失,但是損失不大;如果是使用FastCGI的話(huà)可以直接選擇Non-ThreadSafe。
總而言之,如果你沒(méi)有特殊需求的話(huà),我建議你選擇PHP7.X X64 Non-ThreadSafe(PHP7,64位架構(gòu),非線(xiàn)程安全版本)。
第二步:配置PHP
首先選擇一個(gè)目錄解壓,建議在你編程所使用的硬盤(pán)根目錄下建立文件夾,把文件都解壓在其中。這是因?yàn)榻窈蟮腜HP請(qǐng)求都會(huì)向這個(gè)指定位置中的CGI程序請(qǐng)求,最好不要經(jīng)常有變動(dòng)。
然后將這個(gè)目錄(本文中是"E:\PHP")添加到Path常量中(右鍵“我的電腦”=>屬性=>高級(jí)系統(tǒng)設(shè)置=>高級(jí)選項(xiàng)卡右下角環(huán)境變量=>系統(tǒng)變量=>Path),注意一定要在添加前加入";"分號(hào)用于分割。添加到Path變量后,使用PHP文件夾中的內(nèi)容可以不用輸入完整路徑,直接鍵入文件名即可(具體可以搜索一下Windows命令行的檢索順序)。
然后將其中的“php.ini-development”文件復(fù)制一份,將副本重命名為“php.ini”,這里面是PHP官方建議的開(kāi)發(fā)用PHP配置,對(duì)于初學(xué)者,我們不需要做任何修改;如果你的目標(biāo)框架或者項(xiàng)目有要求,按照要求進(jìn)行更改(比如要求指定擴(kuò)展等)。
至此,PHP配置完成。
第三步:引入IIS
首先打開(kāi)IIS管理工具,選擇“處理應(yīng)用程序映射”。
在新的界面選擇“添加模塊映射”
填寫(xiě)信息如下:
其中第一行是代表哪些文件會(huì)交給PHP處理,填寫(xiě)*.php的意思是所有以PHP為擴(kuò)展名的文件都會(huì)交給php-cgi來(lái)處理。
第二行代表這個(gè)模塊映射的類(lèi)型,如果沒(méi)有特殊需求我們選擇FastCGI。
第三行代表處理模塊的位置,進(jìn)入我們PHP的解壓目錄下,選擇php-cgi.exe即可。
名稱(chēng)只是用來(lái)標(biāo)志,可以隨意填寫(xiě)。
點(diǎn)擊確定之后會(huì)詢(xún)問(wèn)你是否自動(dòng)添加允許規(guī)則,確認(rèn)即可。
至此IIS安裝PHP擴(kuò)展結(jié)束。
第四步:測(cè)試
在默認(rèn)網(wǎng)站目錄下新建一個(gè)test.php文件,在其中填寫(xiě)
然后打開(kāi)瀏覽器訪問(wèn)localhost\test.php,顯示如下信息說(shuō)明安裝成功。
怎么樣,在IIS下安裝php運(yùn)行環(huán)境也不是那么困難吧,隨著網(wǎng)絡(luò)服務(wù)已經(jīng)成為主要的服務(wù),服務(wù)器的搭建也越來(lái)越簡(jiǎn)單,現(xiàn)在網(wǎng)上還有很多php+服務(wù)器一體的管理工具,一鍵即可安裝好所有需要的運(yùn)行環(huán)境,大家也可以找找。