網站製作學習誌

記錄學習製作網站的一切

手動建置 Zend Framewok 1.1x 開發環境

除了用 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
# zf create config

這樣就會在 D:\AppServ\ZF 下建立一個 .zf.ini 檔,其內容如下:

1
php.include_path = "D:\AppServ\PEAR\pear;D:\AppServ\library\php;."

註:如果出現 php.includePath 的話,就表示目前使用的 Zend Framework 版本沒有修正 Bug ZF-9806

設定好後,可以在 Command Line 視窗執行「 zf ? 」,試試看是否成功安裝 Zend Framework :

執行 zf 指令

這樣就完成 Zend Framework 的環境建置了。

Comments