1.Thinkphp简介
ThinkPHP 是一个免费开源的,快速、简单的面向对象的国产轻量级 PHP 开发框架。
ThinkPHP 遵循 Apache 2 开源协议发布,是为了敏捷 WEB 应用开发和简化企业级应用开发而诞生的,具有免费开源、快速简单及面向对象等众多的优秀功能和特性。ThinkPHP 经历了五年多发展的同时,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发 (详情百度一下,我这里就不多介绍了,哈哈!)
2.下载和说明 (本例以3.0版本讲解)
ThinkPHP 官方下载地址:http://thinkphp.cn/Down
下载解压后:
ThinkPHP 目录结构说明
- ThinkPHP.php:框架入口文件
- Common:包含框架的一些公共文件、系统定义、系统函数和惯例配置等
- Conf:框架配置文件目录
- Lang:系统语言文件目录
- Lib:系统基类库目录
- Tpl:系统模板目录
- Extend:框架扩展目录
说明
1.相比较 2.x 版本,3.0版本增加了 Extend ,去掉了 Mode 目录和 Vendor 目录。
2.如果下载的是核心版本,有可能 Extend 目录是空的,因为 ThinkPHP 本身不依赖任何扩展。
3.如何布置项目
首先创建一个入口文件,假设我们创建的项目名字为 myweb,在 Web 根目录下以 UTF-8 格式创建一个文件 index.php ,文件内容如下:
//入口文件 power by pandamf
//定义项目名称和路径
define('APP_NAME', 'myweb');
define('APP_PATH', './myweb/');
//开启调试模式
define('APP_DEBUG',true);
// 加载框架入口文件
require("./ThinkPHP/ThinkPHP.php");
*这里我的index.php和thinkphp框架文件夹是放在同一目录下的
然后,浏览器输入http://localhost/index.php
如果出现如下界面,说明已经成功安装了。(如果失败,可能是某些unix系统,没有权限创建文件所致的,安装成功后,会在index的同级目录生成myweb文件夹。)
至此,thinkphp第一个helloworld程序就完成了 ^ _ ^ .
============友链============