首页 理论教育PHPMVC实战教程:ZendFramework安装

PHPMVC实战教程:ZendFramework安装

【摘要】:接下来将介绍Zend Framework的安装与使用。由于Zend Framework使用PDO对数据库进行操作,搭建好运行环境后还必须手动开启相应的PDO功能。完成后就能够进行Zend Framework程序开发了。

这里介绍的Zend Framework版本为1.5.2,个人可以免费使用。如果是企业,Zend公司提供了商业化支持。接下来将介绍Zend Framework的安装与使用。

1.安装Zend Framework开发环境

首先,需要确保运行环境能够满足Zend Framework的需求,这里将采用第1章3.1节介绍过的XAMPP安装包进行搭建。正常启动XAMPP后,输入http://localhost将能够看到配置成功画面,单击phpinfo连接,将会显示PHP的运行环境,如图4-1所示。

由于Zend Framework使用PDO对数据库进行操作,搭建好运行环境后还必须手动开启相应的PDO功能。首先进入xampp\php\目录,然后使用文本工具打开php.ini文件,使用搜索功能定位到所有pdo模块,然后将相应的模块注释删除,配置数据如下。

978-7-111-42852-7-Part02-1.jpg

978-7-111-42852-7-Part02-2.jpg

图4-1 phpinfo信息

保存php.ini文件,然后运行xampp/apache_start.bat程序,重新启动apache服务,以便配置生效。完成后就能够进行Zend Framework程序开发了。

‰ 注意:在Linux环境下,相应的模块名将以.so为后缀,例如extension="pdo_mysql.so"。在Linux环境下,PDO功能需要开发人自行安装和编译,默认并没有安装相应的pdo模块。但如果读者也采用Linux版的XAMPP,该套件已经内置PDO功能。

2.部署Zend Framework

Zend Framework是开放源代码的,没有整合到PHP类库中,需要开发人员自行下载并安装。打开http://www.zend.com/en/community/downloads网站,找到需要的源代码包,下载相应的Windows包(即zip包),然后解压到相应的目录,将目录下的zend文件夹复制到网站的根目录下(如xampp/htdocs/zf/),整个安装过程就完成了。(www.chuimin.cn)

Zend Framework是由一些常见的PHP文件组成的,理论上只需要放到PHP环境下就可以运行。但是由于Zend Framework是一种平台,本着高效利用的原则,可以将Zend Framework放进include_path配置中,方法如下。

打开xampp/php/php.ini,搜索;include_path,将前面的注释删除,重新启动apache服务器,在浏览器中打开phpinfo,查看include_path选项,如图4-2所示。

978-7-111-42852-7-Part02-3.jpg

图4-2 include_path选项

如图中所示,include_path的目录为D:\Downloads\xampp-win32-1.7.4-VC6\xampp\php\PEAR,只需要复制或移动解压出来的zend文件夹到D:\Downloads\xampp-win32-1.7.4-VC6\xampp\php\PEAR目录下,就可以实现include_path功能。至此,Zend Framework的部署就完成了,接下来就可以进行Zend Framework MVC开发了。

‰ 说明:include_path是基于pear的文件处理机制,它实现了PHP的环境变量功能,能够让PHP引擎在

web目录下找不到相应的文件时自动搜索include_path配置目录。include_path支持定义多个目录作为

PHP的环境变量,定义多个目录时使用;隔开(Linux使用:隔开)。在PHP代码中获取include_path目录路

径时,可以使用get_include_path()函数。include_path中指定的目录必须为物理路径,Linux系统必须要

按照正确的格式填写。