Zend Framework2學習三:開始 - 應用程序的骨架

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就能看到如下頁面


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章