参考资料

  1. ThinkPHP框架结构
  2. thinkphp框架怎么用
  3. thinkphp框架的特点
  4. Laravel和ThinkPHP对比
  5. thinkphp框架下载
  6. ThinkPHP是一个免费开源的轻量级PHP开发框架
  7. Thinkphp框架
  8. thinkphp框架搭建
  1. 环境准备

  • PHP 7.1+

  • MySQL 5.7+

  • Web服务器(Apache/Nginx)

  • Composer工具

  1. 安装ThinkPHP
    命令行执行:

composer create-project topthink/think tp
  1. 目录结构说明

  • application 应用目录

  • public 入口目录

  • config 配置目录

  • route 路由目录

  • runtime 运行时目录

  1. 基本配置
    修改config/app.php:

return [
    'app_name' => '你的应用名称',
    'default_timezone' => 'Asia/Shanghai',
];
  1. 数据库配置
    config/database.php:

return [
    'connections' => [
        'mysql' => [
            'hostname' => '127.0.0.1',
            'database' => 'db_name',
            'username' => 'root',
            'password' => 'password',
        ],
    ],
];
  1. 创建控制器

php think make:controller Index
  1. 定义路由
    route/app.php:

use think\facade\Route;

Route::get('/', 'index/index');
  1. 启动开发服务器

php think run
  1. 访问应用
    浏览器打开:http://localhost:8000

  2. 常用命令

  • 创建模型:php think make:model ModelName

  • 清除缓存:php think clear

  • 生成密钥:php think generate:key