TP源码下载

TP 官网:http://www.thinkphp.cn/

版本的选择

对于目前在TP官网中有两个大版本可以选择分别伪5.0版本和3.2版本

  1. 5.0版本主要是指针对接口使用的
  2. 3.2版本主要是针对web项目使用的

    下载TP3.2版本源代码

    image.png
    对于目前完整版本跟核心版本在选择时建议选择完整版本。因为完整版本除了包括核心版本的代码之外还包括了其他功能代码(例如 分页,验证码,此功能在核心版本中不存在)

    解释TP源代码中文件目录的含义

  3. 查看解压的文件及目录

image.png
Application:TP默认的应用代码存储的目录
Public:TP默认的存储静态资源的目录(img,js,css)
ThinkPHP: TP框架的源代码
.htaccess:apache的重写规则文件
composer.json :composer的配置文件,composer是一个PHP的管理工具
Index.php : 代表项目的入口文件(加载TP的源代码键具体的调度操作)

  1. 查看Thinkphp目录

image.png
Common:TP默认的公共函数
conf :TP 的默认信息
Lang:tp 的语i包
Library:TP的核心源码库
Mode:TP支持的模式
Tpl:TP 默认的系统模板
ThinkPHP.php:TP 框架的框架的入口(作用非常作用,通过引入该文件可用载入TP框架)

TP框架部署项目

配置虚拟主机

  1. 创建项目根目录

image.png

  1. apache 虚拟主机配置文件

image.png

  1. 修改本机hosts指向

image.png

  1. 访问

image.png

部署项目

  1. 拷贝TP框架的源代码

image.png

  1. 创建项目的入口文件

image.png

  1. 访问项目生成代码

image.png

查看应用下的目录

  1. 查看目录

image.png

  1. 查看Home文件

image.png