安裝及設定流程:
- 下載 PHP VC9 x86 ZIP 包 (thread safe 或 non thread safe 都可以)
- 下載 Microsoft Visual C++ 2008 SP1 可轉散發套件 (x86) (沒安裝這個最後要 run PHP 會收到 500 錯誤)
- 解壓縮 PHP 包到某個目錄
- 複製 php.ini-production 為 php.ini
- 設定 php.ini
cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 extension_dir = "./ext" date.timezone = "Asia/Taipei"
- 伺服器新增 IIS 角色
- 應用程式開發安裝要勾選 CGI
- 設定處理常式對應 FastCGI -> PHP
- 建立 PHP 32bit用的應用程式集區
- 完成
- 剩下就是關於 安全性、效能、Extension 的設定了
額外資訊:
Q. 為何不安裝 PHP 64 bit ?
A. PHP 資料型態長度會因為編譯的位元平台而有變化,integet 在 32 bit 是 4 bytes,在 64 bit 就變成 8 bytes,如果應用程式沒考量到這個狀況,就有可能出現意外。