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中ADODB类详解
Mar 25 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
Jul 03 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
php 常用算法和时间复杂度
Jul 01 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
Jun 22 PHP
PHP正则表达式入门教程(推荐)
May 18 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
laravel框架的安装与路由实例分析
Oct 11 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 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把数字转成人民币大写的函数分享
2014/06/30 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
基于PHP常用文件函数和目录函数整理
2017/08/17 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
详解vue-cli 脚手架 安装
2019/04/16 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
python打开音乐文件的实例方法
2020/07/21 Python
英国第二大营养品供应商:Vitabiotics
2016/10/01 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
中学老师的自我评价
2013/11/07 职场文书
银行演讲稿范文
2014/01/03 职场文书
安全标准化汇报材料
2014/02/03 职场文书
质量月口号
2014/06/20 职场文书
委托书的样本
2015/01/28 职场文书
工会积极分子个人总结
2015/03/03 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers