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的宝库目录--PEAR
Oct 09 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
php获取根域名方法汇总
Oct 28 PHP
php实现的RSS生成类实例
Apr 23 PHP
php好代码风格的阶段性总结
Jun 25 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 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 include,include_once,require,require_once
2008/09/05 PHP
php开发环境配置记录
2011/01/14 PHP
php skymvc 一款轻量、简单的php
2011/06/28 PHP
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
php实现微信公众平台账号自定义菜单类
2014/12/02 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python制作爬虫抓取美女图
2016/01/20 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Python如何实现转换URL详解
2019/07/02 Python
Python如何实现机器人聊天
2020/09/10 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
中学学校门卫岗位职责
2014/08/15 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
在pycharm中无法import所安装的库解决方案
2021/05/31 Python