ThinkPHP基础:目录介绍及环境配置

本文介绍ThinkPHP5的目录结构与环境要求,演示如何通过Nginx配置实现项目部署,并提供创建新模块及调试模式关闭的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录结构:

关键的路径目录说明
tp5项目根目录ROOT_PATH
tp5/application应用目录APP_PATH
tp5/thinkphp框架核心目录THINK_PATH
tp5/exend应用扩展目录EXTEND_PATH
tp5/vendor Composer扩展目录VENDOR_PATH

核心框架目录
在这里插入图片描述

运行环境

  • ThinkPHP5的环境要求如下:

    PHP >= 5.4.0 (完美支持PHP7)
    PDO PHP Extension
    MBstring PHP Extension
    CURL PHP Extension

入口文件
ThinkPHP5.0 版本的默认自带的入口文件位于 public/index.php (实际部署的时候 public 目录为
你的应用对外访问目录),入口文件内容如下:

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/'); //这里application可以自定义成其他,文件夹也需要修改
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

这段代码的作用就是定义应用目录 APP_PATH 和加载 ThinkPHP 框架的入口文件,这是所有基于 ThinkPHP 开发应用的第一步。

Nginx 1.14.0 配置 ThinkPHP 5.0
https://blog.csdn.net/lthirdonel/article/details/88595031

根据上面配置nginx到 public/index.php 访问便可以出现
在这里插入图片描述

官方提供的默认应用的实际目录结构和说明如下:
在这里插入图片描述
5.0版本采用模块化的设计架构,默认的应用目录下面只有一个 index 模块目录,如果我要添加新的模块可以使用控制台命令来生成。
切换到命令行模式下,进入到应用根目录并执行如下指令:

php think build --module demo

在这里插入图片描述
就会生成一个默认的demo模块,包括如下目录结构:
在这里插入图片描述
在这里插入图片描述
同时也会生成一个默认的 Index 控制器文件
在这里插入图片描述
访问
在这里插入图片描述

调试模式

开发完成后,我们实际进行项目部署的时候,修改应用配置文件(application/config.php)中的app_debug 配置参数:

// 关闭调试模式
'app_debug' => false,

为了安全考虑,避免泄露你的服务器WEB目录信息等资料,一定记得正式部署的时候关闭调试模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值