The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

利用 Web PI 安裝 PHP5 與 SQL Server Driver for PHP 心得

我今天替客戶在 Windows 主機上 ( IIS6 ) 安裝 PHP 5SQL Server Driver for PHP,我基本上是利用 Microsoft Web Platform Installer 2.0 ( Web PI ) 安裝的,安裝過程可謂十分順利,所以說 Web PI 真的是佛心來的產品,替 IT 人員解決了不少安裝部署方面的困擾,不過 PHP 網站在執行的時候卻沒有十分順利,以下是今天的心得筆記。

安裝的過程記錄如下

1. 安裝 Microsoft Web Platform Installer 2.0

2. 透過 Microsoft Web Platform Installer 2.0 安裝以下模組

  • 適用 IIS 6.0 和 IIS 5.1 的 FastCGI 1.0 (英文)
  • PHP 5.2.9-2 (英文)
  • Microsoft SQL Server Driver for PHP 1.0 (英文)

3. 安裝 SQL Server Driver for PHP 1.0 Cumulative Update - April 2009  ( 因為 Web PI 安裝的版本較舊 )

4. 設定 C:\Program Files\PHP\php.ini 設定檔

extension=php_sqlsrv_ts.dll

5. 新增站台或虛擬目錄,並設定 .php應用程式副檔名對應

image

6. 將站台設定的應用程式集區回收,或是利用 工作管理員Process Explorer 將 w3wp.exe  程序停止 ( Kill Process ) 即可重新載入所有設定。

 

額外發現

在預設的情況下,利用 Web PI 安裝好 PHP 5 之後,當 PHP 程式出錯在頁面上是看不到錯誤的,預設所有的錯誤都會被儲存到 C:\WINDOWS\temp\php-errors.log 中!

 

相關連結