windows下php以Fast-CGI、ISAPI模式運行相關環境配置

來源:互聯網
上載者:User

標籤:phpfastcgi isapi

iis6環境下

msi安裝版直接下一步下一步下一步,然後建立一個擴充即可。

壓縮包版

isapi模式配置

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

1.添加應用程式.php尾碼可執行檔路徑為php目錄下php5isapi.dll(5.X版本為這個檔案)檔案。

2.允許Web服務擴充中的php擴充:建立一個擴充(一般就叫php)直接選取php安裝目錄下的isapi庫檔案(php5.x版本為php5isapi.dll)。

FastCGI模式配置

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

2.編輯檔案:安裝完成後會在C:\windows\system32\inetsrv\ 這個目錄下產生五個檔案;

在其中的fcgiext.ini檔案結尾加入

[Types]

php=PHP

[PHP]

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

3.添加應用程式.php尾碼可執行檔路徑為c:\windows\system32\inetsrv\fcgiext.dll檔案

4.允許Web服務擴充中的FastCGI Handler擴充:FastCGI安裝完成以後會多出來一個FastCGI Handler的擴充,一般安裝完已經是允許狀態。

#####以上兩部分完成一個,php的iis環境就配置完成了,可以在預設網站下寫一個探針來測試,建立一個.php尾碼的檔案寫入:

<?

phpinfo();

?>

然後在網站中右擊瀏覽或在瀏覽器輸入地址,如果可以調出php運行資訊,說明php環境配置成功。

#####

環境配置成功以後,建立一個php網站還是不夠的,還需要與資料庫對接,這時就需要配置php的檔案了

php.ini檔案配置

    extension_dir=“庫檔案目錄(一般為php目錄下ext)”;設定擴充連結庫目錄

    upload_tmp_dir=“tmp路徑(在php目錄下建立一個tmp目錄)”;設定緩衝路徑

    找到“; Windows Extensions”這段說明向下一段有很多.dll結尾的擴充,根據需要開啟相應擴充

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

iis7下配置待整理中。。。敬請期待


windows下php以Fast-CGI、ISAPI模式運行相關環境配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.