除了用 PEAR 安裝 Zend Framework 外,如果需要同時在開發環境裡使用多個不同版本的 Zend Framework 時,手動安裝會是一個比較好的選擇。
以下我以 Windows 系統為介紹,如果各位使用的是 Unix-Like 環境的話,請自行舉一反三。
下載檔案
首先我們要先下載最新版的 Zend Framework ,這裡我是使用以下的版本:
註:如果下載頁已經找不到這個版本時,大家只要下載更高的版本即可。
安裝 Zend Framework
先將 Zend Framework 壓縮包解開,這裡我將 ZendFramework-1.11.3-minimal 下的所有檔案全部放在 D:\AppServ\ZF 。然後在 PATH 系統環境變數裡加入 D:\AppServ\ZF\bin ,然後在 php.ini 的 include_path 裡加入 D:\AppServ\ZF\library 。
但其實不一定要把它們都解壓縮到同一個資料夾下,大家可以自行安排檔案路徑,最後只要記得將它們分別設定到 PATH 系統環境變數及 php.ini 的 include_path 中就行了。
註:在 Zend Framework 1.10.5 之前的版本,有個 Bug ZF-9806 會影響我們在 include_path 上的操作;但如果大家使用的是 1.11.x 的版本,那麼已經修正了。
設定 zf 指令
要使用 zf 指令之前,我們必須先加入一個系統環境變數 ZF_HOME ,它的值就設為 D:\AppServ\ZF 。
ZF_HOME 主要是用來放置 zf 指令會用到的設定檔 .zf.ini (作用類似 php.ini ) ,它不一定要和 zf 指令放在一起。如果沒有設定 ZF_HOME 環境變數的話,那麼預設 .zf.ini 就會放在 User 的家目錄之下。
然後我們用以下指令來建立 .zf.ini :
1
| |
這樣就會在 D:\AppServ\ZF 下建立一個 .zf.ini 檔,其內容如下:
1
| |
註:如果出現 php.includePath 的話,就表示目前使用的 Zend Framework 版本沒有修正 Bug ZF-9806 。
設定好後,可以在 Command Line 視窗執行「 zf ? 」,試試看是否成功安裝 Zend Framework :
這樣就完成 Zend Framework 的環境建置了。
