开始使用Symfony、CakePHP和Zend Framework
1. 搭建托管环境
在开始开发应用程序之前,必须先搭建好托管环境。Web应用程序无法独立运行,它们需要被放置在一个特殊的托管环境中。这一步骤对于初学者尤其重要,因为一个良好的开端有助于减少后续开发中的麻烦。
1.1. 安装和配置框架
本节将详细介绍如何安装和配置Symfony、CakePHP和Zend Framework。我们将为Windows、Linux和MacOS操作系统提供具体的安装指南,涵盖选定的数据库和Web服务器的安装与配置。由于此阶段容易出现问题,尤其是对于缺乏经验的开发者而言,书中对此过程进行了详细的说明以避免可能遇到的问题和挫折。
1.1.1. 环境需求
为了使用Web框架成功构建Web应用程序,您需要以下服务器软件:
- 一个接受传入连接并返回显示网站的HTTP服务器
- 一个基于SQL的关系型数据库,用于持久化存储各种数据
1.2. 操作系统支持
我们将展示如何为Windows 7 64位、Ubuntu桌面10.04.1 64位和Mac OS 10.6 Snow Leopard设置工作空间。当然,这些说明应该适用于大多数相关的操作系统,如Windows Vista或其他版本的Linux。
2. 安装Symfony
尽管安装Symfony有多种方法,但本节我们只展示最简单的方法。沙盒是一个快速预览——你不必遵循这个安装过程,但我们相信,如果你之前从未安装过任何框架,它可能会很有用。PEAR是我们为Windows和Linux的默认安装方式。