範例環境:XP , WAMP 2.2 , PHP 5.3.13 ,
----------------------------
1.下載檔案並解壓縮
解壓縮到硬碟中,任意路徑即可,需記住路徑。
此處以C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\為例。
------------------------------
2.新增環境變數
對[我的電腦]按右鍵選[內容],出現[系統內容]。點選[進階]標籤頁,點選[環境變數]
在[系統變數]的部分選擇[Path],按[編輯]。
新增以下這段路徑:
C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\bin\;C:\wamp\bin\php\php5.3.13;
按確定。
-------------------------------
3.新增php路徑
接著打開php.ini檔案,尋找「Paths and Directories」字串,新增以下路徑:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ".;C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\library"
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ".;C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\library"
--------------------------------
4.測試ZendFramework
打開cmd命令提示字元,
輸入:
zf
只要有出現一堆英文說明就表示成功。如果只出現一兩行、五六行字就是失敗。
----------------------------------
5.建立Zend Project
可自建資料夾來放網站檔案。
此處以C:\Workspace 資料夾為例,專案名稱設為ZTest
在命令提示字元,輸入:
cd c:\Workspace
zf create project ZTest
----------------------------------
6.設定Apache
開啟httpd.conf設定Apache
將
#LoadModule rewrite_module modules/mod_rewrite.so
(拿掉井字號)改為
LoadModule rewrite_module modules/mod_rewrite.so
接著,
找到以下字串:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Deny from all
Allow from 127.0.0.1
改為:
Order Deny,Allow
# Deny from all
Allow from all
# Allow from 127.0.0.1
# Deny from all
Allow from all
# Allow from 127.0.0.1
---------------------------------
7.掛到apache
方法一:
對系統列的WAMP圖示按滑鼠左鍵,選擇[Apache]→[Alias目錄]→[添加一個Alias(A)]
跳出指令視窗,輸入:
ZTest
接著輸入:
C:/Workspace/ZTest/public
對系統列的WAMP圖示按滑鼠左鍵,選擇[Apache]→[Alias目錄]→[http://localhost/ZTest]→[Edit alias]
「
Alias /ZTest "c:/Workspace/ZTest/public"
<Directory "c:/Workspace/ZTest/public">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
」
修改重點:
1.第一行的最後一個斜線要刪掉。「Alias /ZTest/ "c:/Workspace/ZTest/public/"」→「Alias /ZTest "c:/Workspace/ZTest/public"」
2.第二行的最後一個斜線要刪掉。「<Directory "c:/Workspace/ZTest/public/">」→「<Directory "c:/Workspace/ZTest/public">」
3.要「Allow from all」
關掉記事本,WAMP會自動重新啟動。如果沒有重新啟動擇手動重新啟動。
開啟瀏覽器 http://localhost/ZTest
(網址後面的資料夾部分,要分大小寫。)
方法二:
開啟httpd.conf設定Apache
將DocumentRoot改為
DocumentRoot "C:\Workspace\ZTest\public"
將<Directory "C:\wamp\www">
改為
<Directory "C:\Workspace\ZTest\public">
重新啟動apache
開啟瀏覽器 http://localhost
------------------------------------
設定瀏覽器可以直接瀏覽新建的controller的子資料夾:
在C:\Workspace\ZTest\public 之下有個.htaccess檔案
在裡面加上這一行:
RewriteBase /ZTest
---------------------------------------