Zend Framework2中沒有Zend_Tool了,如果你曾經使用過Zend Framework1.x版本可以通過zf 命令行工具來創建一個項目。
在Zend Framework的安裝目錄裏,有一個 bin/的 子目錄,裏面分別包含有基於UNIX用戶的zf.sh和基於windows用戶的zf.bat腳本文件,記住這些腳本的絕對路徑。
打開一個終端(在window下 開始->運行,輸入cmd),轉到你要開始創建項目的目錄裏。然後,使用適當的腳本,執行下面的腳本:
% zf create project quickstart
然而使用Zend Framework2需要作如下操作:
1. 從github上下載ZendSkeletonApplication
2. 使用Composer (http://getcomposer.org/)來用Zend Framework創建一個新的項目
注:之前可以不用從官網下載最近的框架代碼,都在這步實現。
- 解壓第一步下載的ZendSkeletonApplication 到htdocs下,命名爲zf2-tutorial (現在還不包含Zend Framework)
- 使用第二部下載的Composer來把Zend framework安裝到我們的項目中 (Composer已安裝)
- 命令行下到我們的項目目錄,輸入如下命令
php composer.phar self-update php composer.phar install成功後我們就配置虛擬主機,當然也可以忽略這一步直接通過http://localhost/zf2-tutorial/public/來訪問我們的項目。
虛擬主機
使得http://zf2-tutorial.localhost訪問到zf2-tutorial/public目錄下的index.php文件
在httpd-vhosts.conf文件中添加:
<VirtualHost *:80>
ServerName zf2-tutorial.localhost
DocumentRoot /path/to/zf2-tutorial/public
SetEnv APPLICATION_ENV "development"
<Directory /path/to/zf2-tutorial/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
更新c:\windows\system32\drivers\etc\hosts使得zf2-tutorial.localhost映射到127.0.0.1
127.0.0.1 zf2-tutorial.localhost localhost重啓Apache,訪問我們的項目域名http://zf2-tutorial.localhost就能看到如下頁面