星期三, 7月 28, 2010

在 Windows 編譯PHP原始碼 (VC++9)

我們需要安裝下面編譯器 和 類別庫 用來編譯PHP,這篇文章則以PHP5.3.1為編譯範例 :

  1. Microsoft Visual Studio C++ 2008 Express Edition x86
  2. Windows SDK 6.1
  3. PHP 編譯用工具
  4. PHP 延伸模組編譯用開發套件(選擇性)
第1,2項,只要下一步的預設安裝即可。(重要:如果是編譯 apache SAPI請用 VC++6 x86 和 Thread Safe 模式)
第3,4項的部分,我們建立一個開發用的目錄夾 c:\php-sdk 並且將 binary-tools.zip 解開到這個目錄匣內,延伸模組用的開發套件也是解壓縮後放到這個目錄夾上來。如果都有抓回並解開的話,那麼c:\php-sdk 底下會有四個目錄匣: