创建应用ZendFramework的项目
来源:互联网 发布:手机安装软件赚钱 编辑:程序博客网 时间:2024/06/06 01:21
没有集成开发工具,像zend studio for eclipes 或者zend studio ,建立一个有默认目录结构的项目:
1、下载ZendFramework框架
我的是ZendFramework-1.10.0.zip
2、解压ZendFramework
比如解压后得到文件夹更名为ZF,放到c:/ZF下
3、设置windows path环境变量(方便操作)
主要要加两个:一个是zf.bat的位置,一个是php.exe的位置(位于php文件夹下)(我的是C:/wamp/php,localhost指向c:/php)
在环境变量的path(一个是administrator,一个是系统的,看你为个人还是所有用户配置的)里最前面添加C:/wamp/php;C:/ZF/bin;
4、启动PHP环境,运行cmd,进入你的web目录,创建一个ZendFramework应用
例如:
cd d:
d:
cd zendstudio(D:/zendstudio 是我的zend studio的workspace)
zf create project hello
等会出现
Creating project at D:/zendstudio/hello
ok了!文件列表如下:
不过这个项目虽然建立在zend studio的workspace里,但是进入zend studio是看不到的,因为不是zend studio创建的,zend studio创建的项目还带有.settings ,.buildpath,.project ,所以你要是有zend studio 就不需要配置这些然后用cmd生成了,直接用zend Studio 创建一个新项目,选择有默认目录结构的就行了.完成后结构图如下:
zend Studio创建带默认目录的项目应该也是调用zf.bat 可以打开open consel--zend tool看输出信息:当创建一个名为new带结构的项目时:
***
executing zf create project "new"
D:/zendstudio>set PATH=;"D:/Program Files/Zend/Zend Studio - 7.1.2
/plugins/org.zend.php.debug.debugger.win32.x86_5.3.7.v20091116/resources/php5";D:/Program
Files/Zend/Zend Studio - 7.1.2/jre/bin/client;D:/Program Files/Zend/Zend Studio -
7.1.2/jre/bin;C:/Program Files/Java/jdk1.6.0_10/bin;F:/oracle/product/10.1.0/Db_1
/bin;F:/oracle/product/10.1.0/Db_1/jre/1.4.2/bin/client;F:/oracle/product/10.1.0/Db_1/jre/1.4.2
/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/Common Files/Thunder
Network/KanKan/Codecs;C:/Program Files/Common Files/TTKN/Bin;C:/wamp/php;C:/ZF/bin;C:/Program
Files/Java/jdk1.6.0_10/bin;C:/Program Files/Subversion/bin;C:/Program
Files/StormII/Codec;C:/Program Files/StormII;"D:/Program Files/Zend/Zend Studio -
7.1.2/plugins/org.zend.php.framework.resource_7.1.1.v20100207-1700/resources/ZendFramework-1/bin/"
D:/zendstudio>"D:/Program Files/Zend/Zend Studio -
7.1.2/plugins/org.zend.php.framework.resource_7.1.1.v20100207-1700/resources/ZendFramework-
1/bin//zf.bat" create project "new"
Creating project at D:/zendstudio/new
Note: This command created a web project, for more information setting up your VHOST, please
see docs/README
ok (took 0:01.813)
***
大概分析一下,可以明白IDE就是好,需要的zend,php都带了。项目里include path引入的也是自带的东西,所以不需要library文件夹里放zend库也可以运行这个例子!之前我一直认为zend studio 要跟另外下载下来的zend库配置起来才行。。。
另外zend studio for eclipes 建立项目默认结构:
如果是初学,看网上很多基础教程,并且下载了几个例子,很多是zend Studio建立的那种结构,你不用IDE就得在library里放zend库并且引用了。网上好像没几个是zend Studio for Eclipse 这种默认目录结构的例子(前几天照着一个例子,用zend Studio for Eclipse 新建项目就是找不到别人项目里有的public目录,整体结构也不一样!很郁闷,后来发现别人不是用这个for Eclipse弄的!)。如果没做什么处理,访问
http://localhost/new/html/xx/yy 去访问 XxController下的yyAction方法,并且显示的是scripts下的xx文件夹下的yy.phtml,index.php里可以设置baseurl,显示的html页面位置,controller等位置等等.
html目录就相当于public目录吧 我把D:/zendstudio 在httpd.conf里配置成/zend
访问http://localhost/zend/hello/public/(默认访问index/index)就出现默认页面了!
虽然运用zendframework的项目没有统一标准的结构(只是用一个库,并且可以设定mvc各自位置,也难有一个统一的标准),但是刚接触者还是希望找到一个标准的。。。所以我个人认为先不用IDE,配置环境变量用cmd生成一个默认结构,然后自己再敲吧!免得失去了IDE就没法了!而很多时候不用框架写项目可以不用IDE的,我就喜欢用notepad++ !
- 创建应用ZendFramework的项目
- ZendFramework 缓存的简单应用
- 用zf.bat创建zendframework项目时,出现的pdo错误
- Ubuntu 下无法使用 zendframework zf.sh 命令创建项目
- 01-zendframework框架介绍---创建一个框架项目
- 使用ZendFramework创建工程
- 采用zf.bat方式安装ZendFramework及创建项目详细步骤
- 创建Zend Framework项目(Apache+Mysql+Php+ZendFramework-1.12.5-minimal)
- Zendframework的注册模式
- zendframework的session管理
- zendFrameWork的工作目录
- zendframework
- ZendFramework学习第三章(核心组件—访问控制列表ACL的创建并使用)
- ZendFramework学习第三章(核心组件—访问控制列表ACL的创建并使用)
- 使用ZendStudio构建一个ZendframeWork的项目-观看韩顺平老师笔记
- (ZendFramework)使用zf.bat创建工程
- ZendFramework-1.8.x 的 配置
- zendframework的安装与配置
- 数据库快照
- [转载]基于QEMU创建虚拟的U-boot和ARM Linux学习环境
- window.onload函数用法
- (2010-07-23)ORACLE的lpad函数、rpad函数用法
- 10.13 信号_sigpending函数
- 创建应用ZendFramework的项目
- android kernel下载及编译
- pe头免杀
- 感受
- 有类和无类路由协议、路由和地址小结
- 踏上程序人生的路
- Android高手进阶教程(四)之 ----Android 中自定义属性(attr.xml,TypedArray)的使用
- PHP入门
- 实现Linux操作系统挂起和休眠