標籤: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模式運行相關環境配置