当前位置: 首页 > 编程笔记 >

Zend Framework基于Command命令行建立ZF项目的方法

孟光耀
2023-03-14
本文向大家介绍Zend Framework基于Command命令行建立ZF项目的方法,包括了Zend Framework基于Command命令行建立ZF项目的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。

 类似资料:
  • 本文向大家介绍通过命令行创建vue项目的方法,包括了通过命令行创建vue项目的方法的使用技巧和注意事项,需要的朋友参考一下 最近想要学习vue,正好看到资料,如何通过命令创建vue项目的方法,就留个笔记 环境要求: 安装有 Node.js、 vue、vue-cli 。 创建项目: 进入项目,下载依赖: npm install 或者 cnpm install 运行项目: 效果如下: 创建项目 进入项

  • 称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单程序。 安装Groovy时会安装命令行shell。 以下是Groovy中可用的命令行选项 - 命令行参数 全名 细节 -C --color[=FLAG] 启用或禁用ANSI颜色的使用 -D --define=NAME=VALUE 定义系统属性 -T --terminal=TYPE 指定要使用的终端

  • 尽管Java 插件在你的项目里加入了许多任务,只有几个会在项目构建中经常用到。 最常用的任务是 build 任务, 用于完全构建你的项目.运行 gradle build 命令执行后,Gradle 将会编译和测试你的代码,并生成一个包含所有类与资源的 JAR 文件: 例子 7.2. 建立一个 Java 项目 gradle build 命令的输出: > gradle build :compileJav

  • 问题内容: 有没有一种方法可以从命令行编译基于Eclipse的Java项目? 我正在尝试自动化我的构建(不是使用FinalBuilder蚂蚁),而且我既不是Java专家也不是Eclipse专家。我可能可以弄清楚如何使用直接的Java命令行选项来执行此操作,但是Eclipse项目感觉像是在浪费很多精力。 如果无法通过命令行编译Eclipse项目,是否可以从Eclipse内部生成所需的Java命令行?

  • 使用命令行,我们可以将.less文件编译为.css 。 在全球范围内安装lessc以供使用 以下命令用于使用npm(节点包管理器)安装lessc,以使lessc全局可用。 npm install less -g 您还可以在包名称后添加特定版本。 例如, npm install less@1.6.2 -g 安装节点开发 以下命令用于在项目文件夹中安装最新版本的lessc 。 npm i less

  • 处理命令 # cmd_simple.py import cmd class HelloWorld(cmd.Cmd): def do_greet(self, line): print("hello") def do_EOF(self, line): return True if __name__ == '__main__': Hel