Zend框架:快速安装配置

Zend框架(Zend Framework, 简称zf)是一个开源、完全面向对象的PHP开发框架。经过了半年的学习,我终于可以进入框架的世界,而ZF——被师傅说成学PHP必学、学习曲线陡峭的框架——就成为了第一个必学的框架。

一、添加成库

安装ZF,先将其下载到自己想存放的目录path,解压后再修改php.ini,找到 include_path 添加 path/ZendFramework/library/ ,这样在任意php项目都可以直接调用zend framework的库了

二、创建项目

1. 使用zend framework命令行工具

使用zend framework命令行工具可以很方便地创建zf项目。首先对 path/ZendFramework/bin/zf.sh 增加执行权限,然后在 /etc/init.d/ 添加软链接

1
ln -s path/ZendFramework/bin/zf.sh zf

然后就可以在nginx指定的目录新建zf项目了:

1
zf create project quickstart

这样,在quickstart里就生成了基本的项目结构

quickstart
|-- application
|   |-- Bootstrap.php
|   |-- configs
|   |   `-- application.ini
|   |-- controllers
|   |   |-- ErrorController.php
|   |   `-- IndexController.php
|   |-- models
|   `-- views
|       |-- helpers
|       `-- scripts
|           |-- error
|           |   `-- error.phtml
|           `-- index
|               `-- index.phtml
|-- library
|-- public
|   |-- .htaccess
|   `-- index.php
`-- tests
    |-- application
    |   `-- bootstrap.php
    |-- library
    |   `-- bootstrap.php
    `-- phpunit.xml</pre>

2. 使用Zend Studio创建

利用Zend Studio可以更简单地创建zf项目。只需点击 File->New->PHP project,然后选中zend framework就可以

zend-project-init

然后就可以看到基本目录结构都被自动创建了:

zf-structure

自此,一个Zend Framework项目就创建成功。