随笔 - 301  文章 - 2  评论 - 16  阅读 - 34万

thinkPHP6(TP6)的安装及使用

ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性。ThinkPHP6.0运行环境要求PHP7.1+,thinkPHP6(TP6)是一款简洁而优雅,光明磊落,清楚流畅比laravel有过之而无不及的新框架。

在www目录下执行:

composer create-project topthink/think tp 6.0.*-dev
  • 1

根据网速可能需要10分钟左右才能下载完成。
可以先去开个会或者干点其他的。
【备注:可以改镜像为阿里云镜像,神一样的快,运行代码:

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

千万不能改这个:https://packagist.phpcomposer.com,这个非常不稳定,可以尝试,但不建议】
对以上的解释:将tp6 安装到名字为tp的目录里面。

安装完成后在www目录下生成了一个tp文件。
在这里插入图片描述

进入tp文件夹内地址栏上执行cmd:(或者进入本地Xshell)

php  think  run 
  • 1

出现如下图:
在这里插入图片描述
将生成的127.0.0.1:8000 放到浏览器运行:(该cmd不能关闭)

在这里插入图片描述

出现如上图所示页面即代表安装成功。

修改配置:

在PHPstudy中设置伪静态,
在这里插入图片描述
代码:

 if (!-e $request_filename) {
   		rewrite  ^(.*)$  /index.php?s=/$1  last;
 }
  • 1
  • 2
  • 3

或者在thinkPHP根目录下的public下添加一个文件:nginx.htaccess

在这里插入图片描述
添加代码:

 if (!-e $request_filename) {
   		rewrite  ^(.*)$  /index.php?s=/$1  last;
 }
  • 1
  • 2
  • 3

或者直接进入phpstudy中配置文件vhosts.conf中添加以上代码:
在这里插入图片描述

TP6项目的访问方式有两种,一种是运行命令行的方式,此种方式是tp的内置服务器方式,另一种是在 phpstudy中配置本地域名访问。两种效果都是一样,大家自选一种启动方式即可。
关于tp6的玩法,请参考本人其他博文,think you!

posted on   Code2020  阅读(1584)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示

目录导航