安装zend框架和zend

安装zend框架和zend

ID:9028388

大小:157.14 KB

页数:40页

时间:2018-04-15

安装zend框架和zend_第1页
安装zend框架和zend_第2页
安装zend框架和zend_第3页
安装zend框架和zend_第4页
安装zend框架和zend_第5页
资源描述:

《安装zend框架和zend》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、安装Zend框架和Zend_ToolZendFramework配置要求·PHP版本大于PHP5.2.4。·Web服务器支持重写,如Apache mod_rewrite。·服务器开启重写功能,如Apachehttp.conf配置文件,需设置AllowOverrideNone改为 AllowOverrideAll,以支持.htaccess文件。ZendFramework安装这里以Ubuntu为例(其他Linux/Unix系统类似)。首先到Zend官网 下载最新ZendFramework。版本选择:Z

2、endFramework1.11.11Minimal即可,ZendFramework1.11.11Full包括额外的库(/extras/library/ZendX/),以及一些demo等,有需要可下载Full版本)wgethttp://framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11-minimal.tar.gz下载完成可解压到想要的任意目录。比如/usr/share/:sudotar-zxvpfZen

3、dFramework-1.11.11-minimal.tar.gz-C/usr/share添加Zendlibrary解压以后,要设置确保解压文档中ZendFramework的library目录在php配置的 inclue_path 变量的目录下。大概有三种方法:1.执行 php-i

4、grepinclude_path 得知当前php的include_path路径,比如/usr/share/php,再将library目录下的Zend文件夹整个复制/移动到/usr/share/php/目录下。2.修改

5、php.ini 配置,将解压后的library目录路径添加到include_path变量中,(php.ini文件路径查询:php-i

6、grepphp.ini;注意ubuntu11.04是将用于cli和Apache的 php.ini 配置文件分开的,cli是/etc/php5/cli/php.ini,Apache是/etc/php5/apache2/php.ini)。而我们要在/etc/php5/apache2/php.ini文件中[PHP]部分加入一行:include_path=".:/usr/

7、share/ZendFramework-1.11.11-minimal/library"在Web前台测试时,如果修改了php.ini文件,要重启Apache,改动的设置才会生效)。3.第三种方法是不用将Zend的library添加到include_path中,而是在创建zf项目后,将library/Zend目录复制到(或软链接到)项目的library目录下(下一节将介绍)。添加ZendFramework命令行工具我们看到解压的ZendFramework文档目录中还有一个bin目录,这是配置ZF命

8、令行工具的脚本,把里面的zf.sh可执行文件复制到ubuntu系统的可执行目录下就行。当然也可以不复制或移动文件,在系统可执行目录下使用软链接将bin链接到这个zf.sh文件。比如我们把它放在和php的bin目录同一级(php目录查询whichphp):sudoln-s/usr/share/ZendFramework-1.11.11-minimal/bin/zf.sh/usr/bin/zf然后在命令行终端执行zfshowversion测试,显示ZendFrameworkVersion:1.11.

9、11,则表明zf命令行工具安装配置完成。若是Windows系统,Zendtool的设置请见: Windows设置ZendFramework命令行工具.创建ZendFramework项目上一节我们安装配置了Zend框架,现在我们可以开始创建ZendFramework项目了。本教程以创建一个保存音乐专辑的Web简单应用为例。下面是这个web应用的简单需求:·首页:显示专辑列表,并为每张专辑显示编辑/删除的链接,以及添加新专辑的链接。·添加新专辑:提供一个添加新专辑的表单。·编辑专辑:显示一个编辑专辑

10、的表单。·删除专辑:确认删除并删除专辑功能。相应地设计数据库结构如下(音乐专辑包括artist艺术家和title专辑名称):FieldnameTypeNull?NotesidintegerNoPrimarykey,autoincrementartistvarchar(100)Notitlevarchar(100)No开始创建ZF应用在命令行窗口跳转到Web服务器根目录,使用zendframework命令行工具zf命令创建一个project项目,比如名称为zftest:cd/var/wwwzfcr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。