- 下載 FastCGI for IIS6
- 下載 PHP (ZIP, Non Thread Safe 即可)
- 停止 IIS 服務
- 安裝 FastCGI for IIS6
- 解壓縮 PHP 到 D:\PHP
- 到 D:\PHP,複製 php.ini-recommended.ini 成為 php.ini
- 調整 php.ini 設定:(D:\PHP\php.ini)
PHP 主要設定:extension_dir = "D:/PHP/ext/"
Extension 設定: (視情況)
extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll
FastCGI 相關設定:
fastcgi.impersonate = 1;
- 調整 fcgiext.ini 設定:(C:\WINDOWS\system32\inetsrv\fcgiext.ini)
[Types] php=PHP [PHP] ExePath=D:\PHP\php-cgi.exe InstanceMaxRequests=10000
- 增加系統環境變數:(讓 PHP 到 D:\PHP 裡去讀取 php.ini,要不然 PHP 會去 WINDOWS 目錄裡找)
變數名稱:PHPRC 變數值:D:\PHP
增加系統 PATH 路徑:(執行 php.exe 用)
D:\PHP
- 啟動 IIS 服務
- 調整 IIS 設定:
網站/內容/主目路/設定/對應/應用程式副檔名/新增執行檔: C:\WINDOWS\system32\inetsrv\fcgiext.dll 副檔名: .php 指令動詞/限制為: GET,HEAD,POST 指令碼引擎: checked 確認該檔案是否存在: checked
網站/內容/文件/啟用預設內容頁/新增
index.php
- 檢查:
IIS 網頁服務延伸 : FastCGI Handler 已允許
PHP: CMD > php -v
WEB: <?php phpinfo(); ?>
-
近期文章
分類
標籤
其他操作
推薦網站