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 相关文章推荐
zend framework多模块多布局配置
Feb 26 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
Jun 21 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 PHP
PHP实现多图片上传类实例
Jul 26 PHP
通过php修改xml文档内容的方法
Jan 23 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
Feb 26 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
php 使用curl模拟ip和来源进行访问的实现方法
May 02 PHP
Yii框架分页技术实例分析
Aug 30 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
Feb 06 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
Protoss魔法科技
2020/03/14 星际争霸
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
基于jQuery.Validate验证库知识点的详解
2013/04/26 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
使用Python生成XML的方法实例
2017/03/21 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
Python使用folium excel绘制point
2019/01/03 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
应用电子专业学生的自我评价
2013/10/16 职场文书
关于元旦的广播稿
2014/02/16 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
安全教育主题班会总结
2015/08/14 职场文书
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android
MySQL常见优化方案汇总
2022/01/18 MySQL