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 相关文章推荐
php程序效率优化的一些策略小结
Jul 17 PHP
Session保存到数据库的php类分享
Oct 24 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
PHP设计模式之命令模式的深入解析
Jun 13 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP环境中Memcache的安装和使用
Nov 05 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
PHP+RabbitMQ实现消息队列的完整代码
Mar 20 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
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
2017/03/07 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
electron+vue实现div contenteditable截图功能
2020/01/07 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
Python字符遍历的艺术
2008/09/06 Python
python中set常用操作汇总
2016/06/30 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
python3实现简单飞机大战
2020/11/29 Python
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
本科生个人求职自荐信
2013/09/26 职场文书
简历中自我评价分享
2013/10/09 职场文书
小学教师的个人自我鉴定
2013/10/24 职场文书
动物科学专业毕业生的自我评价
2013/11/29 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
鸟的天堂导游词
2015/01/31 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
公司车辆管理制度
2015/08/04 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
nginx 配置缓存
2022/05/11 Servers