配置虚拟主机及部署

创建项目文件夹
image.png
在apache中配置虚拟主机,重启apache
image.png
修改host文件
image.png
浏览器访问
image.png

应用目录的生成

URL地址访问后
image.png
其实笑脸背后经历了很多有趣的故事。(背后加载很多文件)
image.png
在第一次运行TP框架时,会做一次检测,如果应用目录文件夹不存在,则自动创建。

打开Common
用户自定义函数扩展
image.png
项目配置文件(参考TP的管理配置文件)
image.png
打开Home
image.png
注意:如果我们的项目是分模块进行开发,则我们可以在Application目录下建立多个模块目录(直接复制Home模块)
在TP自动生成的目录中,都会有一个空白的index.html页面。防止有些apache允许在没有默认访问文index.html index.php等文件时,会直接显示目录结构,这样不安全。
类似这样的结果
image.png

框架的整体执行流程分析(源码分析)

访问模式
image.png
类后缀
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

源码查看

入口文件
image.png
Thinkphp公共入口文件
image.png
ThinkPHP 引导类文件(Think.class.php)和应用执行文件(App.class.php)和路由解析文件(Dispatcher.class.php)
image.png