Zend Framework基于Command命令行建立ZF项目的方法


Posted in PHP onFebruary 18, 2017

本文实例讲述了Zend Framework基于Command命令行建立ZF项目的方法。分享给大家供大家参考,具体如下:

zend framework 的项目结构比较复杂,但是有既定的结构。zf提供了使用Command生成项目结构的工具,使用非常方便,初学者可以不用为了复杂的结构而Orz。

使用前的一些配置。

涉及到的文件:

1.zf 的 library

2.bin zf下载时所带的bin文件夹

3.php.exe

第一步:

将library和bin文件夹拷贝到服务器根目录,我的服务器跟目录为E:\wamp\www

第二步:

设置环境变量,修改系统变量中的Path值。添加上bin文件夹路径和php.exe所在目录,我添加的是E:\wamp\bin\php\php5.2.6;E:\wamp\www\bin(两个路径分号间隔)。

修改环境变量是为了,使用cmd时,在任意文件目录都可以使用zf命令。如果没有环境变量的话,只能在bin目录下才能使用zf命令,而且php.exe目录如果不在环境变量中,就没法被执行。

第三步(不必须)

如果你是按照第一二步做的,那么这步可以省略。如果,你的bin目录与lirary目录不是按照上面放置的,那么你需要,修改一下bin目录下的zf.php文件。

$zfIncludePath['relativePath'] = dirname(__FILE__) . '/../library/';

修改相对路径,使得zf命令可以找到lirary文件夹。

ok,打开cmd,输入zf show version,如果输出你的zf版本。那么恭喜你,你设置成功了。

可能出现的错误:

1.如果输出“'zf'不是内部或外部命令….”,检查你的环境变量是否设置正确。

2.如果输出ZF ERROR…..,那么检查你的bin/zf.php文件中lirary的目录是否正确。

下面就创建项目吧:

进入到你想创建项目的目录,一般是服务器根目录E:\wamp\www。输入

zf create project yourProjectName

好,enjoy zf command。

希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。

PHP 相关文章推荐
人大复印资料处理程序_查询篇
Oct 09 PHP
让PHP支持页面回退的两种方法[转]
Feb 14 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
用PHP实现读取和编写XML DOM代码
Apr 07 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php中常见的sql攻击正则表达式汇总
Nov 06 PHP
PHP判断是否为空的几个函数对比
Apr 21 PHP
php限制文件下载速度的代码
Oct 20 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
PHP导出Excel实例讲解
Jan 24 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 #PHP
Zend Framework数据库操作技巧总结
Feb 18 #PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 #PHP
PHP开发APP端微信支付功能
Feb 17 #PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 #PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 #PHP
PHP常用的三种设计模式
Feb 17 #PHP
You might like
PHP4实际应用经验篇(8)
2006/10/09 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
js一组验证函数
2008/12/20 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
对python Tkinter Text的用法详解
2018/10/11 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
python实现祝福弹窗效果
2019/04/07 Python
关于python多重赋值的小问题
2019/04/17 Python
python 实现屏幕录制示例
2019/12/23 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers