• thinkphp目录结构


    下载3.2框架后,解压缩到web目录下面,可以看到初始的目录结构如下:

    1. www WEB部署目录(或者子目录)
    2. ├─index.php 入口文件
    3. ├─README.md README文件
    4. ├─Application 应用目录
    5. ├─Public 资源文件目录
    6. └─ThinkPHP 框架目录

    3.2版本相比之前的版本自带了一个完整的应用目录结构和默认的应用入口文件,开发人员可以在这个基础之上灵活调整。其中,ApplicationPublic目录下面都是空的。

    README.md文件仅用于说明,实际部署的时候可以删除。
    上面的目录结构和名称是可以改变的,这取决于你的入口文件和配置参数。
    Application目录默认是空的,但是第一次访问入口文件会自动生成,参考后面的入口文件部分。

    其中框架目录ThinkPHP的结构如下:

    1. ├─ThinkPHP 框架系统目录(可以部署在非web目录下面)
    2. ├─Common 核心公共函数目录
    3. ├─Conf 核心配置目录
    4. ├─Lang 核心语言包目录
    5. ├─Library 框架类库目录
    6. ├─Think 核心Think类库包目录
    7. ├─Behavior 行为类库目录
    8. ├─Org Org类库包目录
    9. ├─Vendor 第三方类库目录
    10. ├─ ... 更多类库目录
    11. ├─Mode 框架应用模式目录
    12. ├─Tpl 系统模板目录
    13. ├─LICENSE.txt 框架授权协议文件
    14. ├─logo.png 框架LOGO文件
    15. ├─README.txt 框架README文件
    16. └─ThinkPHP.php 框架入口文件

    上述应用的目录结构只是默认设置,事实上,在实际部署应用的时候,我们建议除了应用入口文件和Public资源目录外,其他文件都放到非WEB目录下面,具有更好的安全性。

  • 相关阅读:
    TCP协议实现双工通信
    搭建本地FTP服务器
    CSS 3 选择器root、not、empty、target
    CSS 3 中的伪类选择器
    CSS 3 中的属性选择器
    Entity Framework Code First属性映射约定
    Entity Framework数据库初始化四种策略
    HTML 5 Base 64 编码
    HTML 5 离线程序
    HTML5 本地数据库IndexedDB数据库
  • 原文地址:https://www.cnblogs.com/furuihua/p/11753554.html
Copyright © 2020-2023  润新知