炬哥技术博客

ThinkPHP8.0 框架,对6.*版本进行无缝升级

炬哥 2024年03月22日 ThinkPHP 2304 0

QQ截图20240530152456.jpg

安装

ThinkPHP8.0的环境要求如下:

PHP >= 8.0.0

安装Composer

如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer


在 Windows 中,

你需要下载并运行 Composer-Setup.exe。

安装稳定版

如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录下面并执行下面的命令:

composer create-project topthink/think tp


在浏览器中输入地址:

http://localhost:8000/

会看到欢迎页面。恭喜你,现在已经完成ThinkPHP8.0的安装!


版本更新日志

V8.0.3(2023年10月19日)

本版本为修正版本,主要完善了PSR规范的兼容性

改进remember方法的有效期兼容性

为require获取参数方法指定正确的filter类型

取消缓存读取和写入次数计数 废弃相关方法

兼容低版本的psr/log、psr/simple-cache

改进路由的cache方法参数类型

异常页面手册地址调整

优化think-orm库在常驻内存使用的时候可能的内存溢出问题

增加think-cors扩展用于处理跨域问题


V8.0.2(2023年8月15日)

本版本为修正版本,主要修正了:

改进版本号获取指令(App类VERSION常量废弃)

修正Http类dispatchToRoute方法

改进请求对象获取根域名方法

Feat: 自动获取 php 命令路径,而不是固定用 php

fix: is_executable() 的参数不正确

直接使用 PHP_BINARY常量

缓存类set方法有效期参数兼容DateTimeInterface参数

修正日志监听事件处理


V8.0.1(2023年7月11日)

本版本为修正版本,主要修正了:

修正php think optimize:schema指令当模型存在子目录的错误

修正路由分组合并解析

修正request_cache_tag判断

完善缓存文件锁机制

修正部分方法的参数类型

修正MISS路由


V8.0.0(2023年6月30日)

基于PHP8.0重构版本,主要特性:

基于PHP8.0+重构

增加startWith、endWith及contain验证规则

简化验证类的正则

优化路由检测

升级PSR依赖

依赖think-orm3.0版本


升级指导

8.0版本支持6.*版本的无缝升级,如果是6.0版本升级,需要单独安装think-filesystem库。


打赏 支付宝打赏 微信打赏

声明:本文由发布,如需转载请注明出处。

发布评论

分享到:

炬哥技术博客

欢迎炬哥微信号:4508175 (左侧二维码扫一扫)

总结了90条简单实用的Python编程技巧!
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,您可以吐槽或者留言。