36 玩玩 ThinkPHP

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 本文介绍如何使用 PHPStudy 和 Composer 安装并配置 ThinkPHP 6。主要内容包括:创建工程目录、安装包管理工具 Composer、下载 ThinkPHP 架构包以及测试运行和配置。最后展示了 ThinkPHP 的目录结构和一些基本配置。通过这些步骤,你可以快速搭建一个 ThinkPHP 6 的开发环境。
本文解决问题:通过phpstudy及composer安装thinkphp 6,并进行简单配置。先看效果:

image.gif 编辑

0 逻辑思维

逻辑思维以及架构思维是相当重要的,我们不妨每次的学习都要进行简单的思考,比如为了实现快速安装和配置ThinkPHP,我们需要进行下列几个步骤:

1 创建工程目录

2 安装包管理工具

3 下载ThinkPHP架构包

4 测试运行并配置

1 创建工程目录

在www目录下创建thinkphpPro目录用于存放thinkphp工程。

image.gif 编辑

这个目录将存放所有的涉及ThinkPHP项目的所有内容。

2 安装包管理工具

接下来,包管理工具相当重要,没有它很多依赖包甚至架构包都是没法使用的。针对php的安装包是composer。下载下来是这样的:

image.gif 编辑

傻瓜式安装。不过注意一点,在配置目录的时候,需要找寻之前安装好的php.exe可执行文件。

image.gif 编辑

安装好后,进行配置镜像,建议大家按照我这个配置阿里的镜像:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

image.gif

接下来就是重头戏了。

3 下载ThinkPHP架构包

进入第1步创建的工程目录thinkphpPro,运行cmd命令,进入win的命令行。输入下列的内容:

composer create-project topthink/think tp

image.gif

这时候只见眼前满是绿光,疯狂的下载一波文件及架构依赖。

image.gif 编辑

4 测试运行并配置

等待下载好之后,还在这个cmd页面,直接进行 测试运行:

php think run

image.gif

image.gif 编辑

接下来,去浏览器里输入你的域名和文件目录,就可以查看安装成功页面了。我输入的是这样的:

http://www.phptest.lu/thinkphpPro/tp/public/

image.gif 编辑

补充知识:

进入tp目录后,你可以查看到下载的TinkPHP的目录结构:

image.gif 编辑

每个目录文件的详细解释如下

www  WEB部署目录(或者子目录)
├─app           应用目录
  ├─controller      控制器目录
  ├─model           模型目录
  ├─ ...            更多类库目录
  
  ├─common.php         公共函数文件
  └─event.php          事件定义文件

├─config                配置目录
  ├─app.php            应用配置
  ├─cache.php          缓存配置
  ├─console.php        控制台配置
  ├─cookie.php         Cookie配置
  ├─database.php       数据库配置
  ├─filesystem.php     文件磁盘配置
  ├─lang.php           多语言配置
  ├─log.php            日志配置
  ├─middleware.php     中间件配置
  ├─route.php          URL和路由配置
  ├─session.php        Session配置
  ├─trace.php          Trace配置
  └─view.php           视图配置

├─view            视图目录
├─route                 路由定义目录
  ├─route.php          路由定义文件
  └─ ...   

├─public                WEB目录(对外访问目录)
  ├─index.php          入口文件
  ├─router.php         快速测试文件
  └─.htaccess          用于apache的重写

├─extend                扩展类库目录
├─runtime               应用的运行时目录(可写,可定制)
├─vendor                Composer类库目录
├─.example.env          环境变量示例文件
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件

image.gif

我们尝试着改变一些内容:

image.gif 编辑

查看效果如下:

image.gif 编辑

下一篇  玩玩laravel框架

目录
打赏
0
1
1
0
57
分享
相关文章
37 玩玩 Laravel(结束)
本文详细介绍如何通过 PHPStudy 和 Composer 安装 Laravel,并进行简单配置。首先创建工程目录,接着检测环境配置,确保必要的扩展已开启。然后使用 Composer 命令安装 Laravel 框架,最后进行简单的路由测试,验证安装成功。
46 2
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
PHP 编程之旅:从新手到大师
在这篇通俗易懂的文章中,我们将一起探索PHP的世界,从最基础的语法开始,逐步深入到高级功能。无论你是编程初学者还是希望提升PHP技能的开发者,这篇文章都将为你指明方向。我们将通过实例和比喻,使复杂的编程概念变得简单明了。准备好开始这段旅程了吗?让我们一起揭开PHP编程的神秘面纱!
67 3
ThinkPhp学习11
原文:ThinkPhp学习11 一、模板的使用        (重点)   a、规则    模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].
774 0
ThinkPhp学习13
原文:ThinkPhp学习13 简单登录验证 创建Login类 1 Login类对应的模板 1 2 3 用户名: 4 密 码: 5 验证码: //src=Code类下的code方法,Math.
875 0
ThinkPhp学习05
原文:ThinkPhp学习05 一、ThinkPHP 3 的CURD介绍  (了解)二、ThinkPHP 3 读取数据    (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式...
850 0
ThinkPhp学习08
原文:ThinkPhp学习08 一、普通查询方式  a、字符串      $arr=$m->where("sex=0 and username='gege'")->find();  b、数组       1 // 2.
1145 0
ThinkPhp学习09
原文:ThinkPhp学习09 三、区间查询    $data['id']=array(array('gt',4),array('lt',10));//默认关系是 and 的关系    //SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` ...
898 0

数据库

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等