tp5怎么把入口文件放在根目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5怎么把入口文件放在根目录相关的知识,希望对你有一定的参考价值。
参考技术A方法1 设置虚拟路径 在apache里面 找到 httpd-vhosts.conf
打开并修改 DocumentRoot c:/wamp/www/ 这段
改成DocumentRoot c:/wamp/www/public
方法2 复制public文件到根目录 修改index.php
讲../ 删掉 。复制下面内容即可
// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');
// 定义应用缓存目录
define('RUNTIME_PATH', __DIR__ . '/runtime/');
// 开启调试模式
define('APP_DEBUG', true);
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';
TP框架基础
1.首先需要下载tp框架的整个文件包:
下载链接:https://pan.baidu.com/s/1mYR84xxc0-qEh4m4ZYpCtw 密码:oz9f
2.下载之后解压会得到这样一个文件目录:
3.将整个解压包放置在服务器的根目录:例如环境是wamp,需要 将此文件夹放在www目录下面
4.访问入口文件:
在地址栏输入:http://localhost/tp/index.php
会出现以下界面:
同事在Application文件夹下回自动生成三个文件夹:
第一个文件夹Common用来防止公共函数、方法以及引入的外部文件
第二个文件 家夹Home 代表前台模块
第三个文件夹Runtime存放程序运行时产生的缓存
这个文件夹里除了Common 和Runtime,其他文件夹都称为模块,也可以自己创建模块
5.打开Home模块会看到以下文件夹:
Common存放公共文件
Conf存放Home模块配置文件
Controller Model View 三个文件夹是 tp框架的MVC 模式:
Controoller存放控制器,就是用来被访问 的 操作方法 Action,一般是.class.php文件,Model存放数据模型实现与数据库交互,View存放视图文件就是HTML文件
以上是关于tp5怎么把入口文件放在根目录的主要内容,如果未能解决你的问题,请参考以下文章
nginx下TP5 隐藏入口文件+支持pathinfo模式+配置多项目根目录