首页 理论教育ThinkPHP下载安装及PHPMVC开发实战

ThinkPHP下载安装及PHPMVC开发实战

【摘要】:和其他PHP MV框架一样,要使用ThinkPHP必须首先要安装和部署框架文件。ThinkPHP支持多种数据库驱动,包括PDO套件,接下来将通过ThinkPHP实现一个简单的MVC应用。这里将下载的版本为ThinkPHP 3.0,解压后ThinkPHP目录结构如图4-22所示。图4-23 ThinkPHP成功初始化项目

和其他PHP MV框架一样,要使用ThinkPHP必须首先要安装和部署框架文件。安装ThinkPHP和安装CodeIgniter一样简单,只需要PHP 5.x环境即可。ThinkPHP支持多种数据库驱动,包括PDO套件,接下来将通过ThinkPHP实现一个简单的MVC应用。

1.下载ThinkPHP

读者可以在http://thinkphp.cn/down.html页面上下载到ThinkPHP压缩包文件,也可以在http://thinkphp.googlecode.com/svn/trunk SVN代码库中获取到ThinkPHP最新源代码文件。这里将下载的版本为ThinkPHP 3.0,解压后ThinkPHP目录结构如图4-22所示。

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

图4-22 ThinkPHP目录结构

如图中所示,ThinkPHP 3.0的目录结构很少,关键的核心包文件位于Lib目录下,该目录包含了MVC控制器、数据库驱动、模板引擎、网络通信类、文件处理等,对于MVC开发人员而言,并不需要太多地关注ThinkPHP本身的这些类库,因为ThinkPHP提供了完善的自定义扩展,ThinkPHP核心类库将在5.2.1章节中介绍。

2.安装ThinkPHP(www.chuimin.cn)

要使用ThinkPHP非常简单,ThinkPHP并不需要安装,所谓的安装只不过是引入ThinkPHP入口文件即可。假设网站目录为tp,那么只需要将ThinkPHP文件夹复制到tp目录下,然后在tp目录下创建项目入口网址,此处所创建的入口文件为index.php,代码如下所示。

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

如上述代码所示,共定义了3个系统常量:THINK_PATH用于指定ThinkPHP所在目录;APP_PATH指定了当前项目存放目录;APP_NAME指定了当前项目名称,用于多项目部署(如前台和后台)。部署完成后,访问http://localhost/tp网址即可初始化开发环境,ThinkPHP会自动创建必要的目录结构和文件,如图4-23所示。

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

图4-23 ThinkPHP成功初始化项目