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 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
PHP和XSS跨站攻击的防范
Apr 17 PHP
php,ajax实现分页
Mar 27 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php 获取SWF动画截图示例代码
Feb 10 PHP
PHP5多态性与动态绑定介绍
Apr 03 PHP
详解PHP中的null合并运算符
Dec 30 PHP
ThinkPHP的SAE开发相关注意事项详解
Oct 09 PHP
Linux下快速搭建php开发环境
Mar 13 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
实现获取http内容的php函数分享
2014/02/16 PHP
php经典算法集锦
2015/11/14 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python下paramiko模块实现ssh连接登录Linux服务器
2015/06/03 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
python函数的万能参数传参详解
2019/07/26 Python
python创建学生管理系统
2019/11/22 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
大专毕业生自我评价分享
2013/11/10 职场文书
研究生毕业鉴定
2014/01/29 职场文书
水电工岗位职责
2014/02/12 职场文书
教师评语大全
2014/04/28 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
2015年预算员工作总结
2015/05/14 职场文书