Zend Framework:使用Command命令行建立ZF项目
2013-03-11 18:56
323 查看
Zend Framework:使用Command命令行建立ZF项目
时间:2012-10-11 22:24:21 点击: 253 文章分类:PHP框架zend framework 的项目结构比较复杂,但是有既定的结构。zf提供了使用Command生成项目结构的工具,使用非常方便,初学者可以不用为了复杂的结构而担忧。
我的环境是:win7+wamp+zf1.11.12
wamp我已经搭建好(很方便,基本下一步下一步就OK 了),下面详细讲述zf创建项目的过程
第一步:
下载zf源码,(zf下载地猛击这里,推荐使用mini包)。,将解压后的library和bin文件夹拷贝到服务器根目录,我的服务器跟目录为D:\wamp\www
第二步:
设置环境变量,修改系统变量中的Path值。添加上bin文件夹路径和php.exe所在目录,我添加的是D:\wamp\bin\php\php5.2.6;D:\wamp\www\bin(两个路径分号间隔)。
修改环境变量是为了,使用cmd时,在任意文件目录都可以使用zf命令。如果没有环境变量的话,只能在bin目录下才能使用zf命令,而且php.exe目录如果不在环境变量中,就没法被执行(当然会有提示:“’php.exe’不是内部或外部命令…)。
第三步:
下面就创建项目吧:
进入到你想创建项目的目录,一般是服务器根目录D:\wamp\www。输入
zf create project yourProjectName
但是我输入上面的命令却没有反应,同样zf.bat create project yourProjectName 也是没有响应,网上查了些资料也没有找到原因。最后尝试了下以下命令:
php bin/zf.php create project yourProjectName
例如创建一个quickstart的项目:
D:\wamp\www\bin>php bin/zf.php create project D:\wamp\www\quickstart Creating project at D:/wamp/www/quickstart Note: This command created a web project, for more information setting up your V HOST, please see docs/README Testing Note: PHPUnit was not found in your include_path, therefore no testing a ctions will be created.
第四步:
将D:\wamp\www\library目录下的Zend整个目录拷贝到D:\wamp\www\quickstart\library
(或者 在php.ini里加入蓝色的部分,
; Windows: “\path1;\path2″
include_path = “.;c:\php\includes;d:\wamp\www\library;”
)
ok,打开cmd,进入D:\wamp\www后,输入php bin/zf.php show version,如果输出你的zf版本。那么恭喜你,你设置成功了。
浏览器中输入:http://localhost/quickstart/public/ 即可访问你创建的项目了。
可能出现的错误:
1.如果输出“’zf’不是内部或外部命令….”,检查你的环境变量是否设置正确。
2.如果输出ZF ERROR…..,那么检查你的bin/zf.php文件中lirary的目录是否正确。
文章地址: http://henduan.com/nwlYpQ (转载请注明本文出处及文章链接)
相关文章推荐
- Zend Framework:使用Command命令行建立ZF项目
- Zend Framework基于Command命令行建立ZF项目的方法
- 使用命令行建立Zend Framework项目
- 使用命令行建立Zend Framework项目
- 【小结】利用zf Command Line Tool 建立项目结构
- 使用命令行创建Zend framework项目
- 使用命令行 Subversion 访问项目源文件(转自:http://www.open.collab.net/nonav/scdocs/ddUsingSVN_command-line.html.zh)
- JDE910笔记2--OMW项目建立及简单使用
- iOS Xcode 使用命令行 能找到 项目中以私有方法为关键字的全部文件和方法
- GitHub教程--上传项目四步法 GitBash命令行下使用方法
- Git使用gitignore建立项目过滤规则
- 使用终端命令行将本地项目上传到Github并提交代码
- eclipse Maven 使用记录 ------ 建立 webapp项目
- [项目管理]_[初级]_[SVN命令行使用说明][未完继续]
- iOS 静态类库项目的建立与使用
- 使用Node.js的express框架建立项目
- 一个使用命令行编译Android项目的工具类
- 如何使用tomcat建立简单的java web项目
- 001 使用maven建立Dynamic Web Module 3.1 项目