溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

windows下php以Fast-CGI、ISAPI模式運(yùn)行相關(guān)環(huán)境配置

發(fā)布時(shí)間:2020-04-27 07:17:37 來(lái)源:網(wǎng)絡(luò) 閱讀:827 作者:xmy528 欄目:web開(kāi)發(fā)

———————————————————iis6環(huán)境下———————————————————

msi安裝版直接下一步下一步下一步,然后新建一個(gè)擴(kuò)展即可。

壓縮包版

isapi模式配置

php5.3.0以后不支持isapi了,因此要使用這種模式需要選擇5.3.0以前的TS(thread safe)版本。

1.添加應(yīng)用程序.php后綴可執(zhí)行文件路徑為php目錄下php5isapi.dll(5.X版本為這個(gè)文件)文件。

2.允許Web服務(wù)擴(kuò)展中的php擴(kuò)展:新建一個(gè)擴(kuò)展(一般就叫php)路徑選擇php安裝目錄下的isapi庫(kù)文件(php5.x版本為php5isapi.dll)。

FastCGI模式配置

1.安裝Fast-CGI,下載地址http://www.iis.net/download/FastCGI

2.編輯文件:安裝完成后會(huì)在C:\windows\system32\inetsrv\ 這個(gè)目錄下產(chǎn)生五個(gè)文件;

在其中的fcgiext.ini文件結(jié)尾加入

[Types]

php=PHP

[PHP]

ExePath=php文件路徑(php-cgi.exe路徑,包含文件本身)

3.添加應(yīng)用程序.php后綴可執(zhí)行文件路徑為c:\windows\system32\inetsrv\fcgiext.dll文件

4.允許Web服務(wù)擴(kuò)展中的FastCGI Handler擴(kuò)展:FastCGI安裝完成以后會(huì)多出來(lái)一個(gè)FastCGI Handler的擴(kuò)展,一般安裝完已經(jīng)是允許狀態(tài)。

#####以上兩部分完成一個(gè),php的iis環(huán)境就配置完成了,可以在默認(rèn)網(wǎng)站下寫一個(gè)探針來(lái)測(cè)試,新建一個(gè).php后綴的文件寫入:

<?

phpinfo();

?>

然后在網(wǎng)站中右擊瀏覽或在瀏覽器輸入地址,如果可以調(diào)出php運(yùn)行信息,說(shuō)明php環(huán)境配置成功。

#####

環(huán)境配置成功以后,建立一個(gè)php網(wǎng)站還是不夠的,還需要與數(shù)據(jù)庫(kù)對(duì)接,這時(shí)就需要配置php的文件了

php.ini文件配置

    extension_dir=“庫(kù)文件目錄(一般為php目錄下ext)”;設(shè)置擴(kuò)展鏈接庫(kù)目錄

    upload_tmp_dir=“tmp路徑(在php目錄下新建一個(gè)tmp目錄)”;設(shè)置緩存路徑

    找到“; Windows Extensions”這段說(shuō)明向下一段有很多.dll結(jié)尾的擴(kuò)展,根據(jù)需要開(kāi)啟相應(yīng)擴(kuò)展

例如mysql的是;extension=php_mysql.dll,將前面的分號(hào);去掉即可。

———————————————————iis7.5下配置———————————————————

isapi模式配置

1.在網(wǎng)站功能視圖的iis項(xiàng)中找到“處理程序映射”,打開(kāi)在右側(cè)選擇添加腳本映射,路徑填寫*.php,*表示通配符,這里表示匹配.php后綴的文件,可執(zhí)行文件路徑選擇php目錄下的isapi.dll文件,名稱隨便起,自己記得這是關(guān)于php的就好。

2.在網(wǎng)站應(yīng)用池設(shè)置中打開(kāi)兼容32位程序,由于網(wǎng)上大多數(shù)php版本都是32位,不開(kāi)啟則會(huì)報(bào)404.17錯(cuò)誤

FastCGI模式配置

iis7.5集成了fastcgi,不需要自己下載安裝了。

1.在網(wǎng)站功能視圖的iis項(xiàng)中找到“處理程序映射”,打開(kāi)在右側(cè)選擇添加模塊映射,路徑填寫*.php,*表示通配符,這里表示匹配.php后綴的文件。模塊選擇FastCgiModule,可執(zhí)行文件路徑選擇php目錄下的cgi.exe文件,名稱隨便起,自己記得這是關(guān)于php的就好。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI