2019年3月8日 星期五

Windows Server 2008R2 64 bit + IIS 7.5 + PHP 32 bit

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

沒有留言:

張貼留言