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已安装)
- 命令行下到我们的项目目录,输入如下命令
成功后我们就配置虚拟主机,当然也可以忽略这一步直接通过 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
重启Apache,访问我们的项目域名http://zf2-tutorial.localhost就能看到如下页面