1.下载thinkphp5:http://www.thinkphp.cn/download/1278.html

2.将下载的压缩包解压到php环境的根目录中,将public设为入口文件

3.在浏览器运行:

 这是正常的。

4.在public里的index.php代码如下:

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

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

5.实际目录结构及说明:

├─application           应用目录(可设置)
│  ├─index              模块目录(可更改)
│  │  ├─config.php      模块配置文件
│  │  ├─common.php      模块公共文件
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  └─view            视图目录
│  │
│  ├─command.php        命令行工具配置文件
│  ├─common.php         应用公共文件
│  ├─config.php         应用配置文件
│  ├─tags.php           应用行为扩展定义文件
│  ├─database.php       数据库配置文件
│  └─route.php          路由配置文件

如果我要添加新的模块可以使用控制台命令来生成。

切换到命令行模式下,进入到应用根目录并执行如下指令:

php think build --module admin

原来是这样:

执行成功后添加了admin模块:

 6.资源访问:

public
├─index.php       应用入口文件
├─static                静态资源目录
│  ├─css      样式目录
│  ├─js         脚本目录
│  └─img      图像目录

记住,千万不要在public目录之外的任何位置放置资源文件,包括application目录。

 7.开启调试模式:

 8.我们找到以下文件的控制器:

 在运行tp:

 我们把刚才的控制器改成下面的就会报错:

我们这样写: http://www.think1.com/index.php/index/hello_word就不会报错:

 把这里改成

12-14 03:43
查看更多