ThinkPHP 6.0 =============== ## docker环境说明 这是用nginx:1.24镜像和自制的php-fpm:7.4镜像实现的纯docker环境的开发环境,只需要适当调整nginx和php配置文件,以及docker-compose.yml编排文件,即可以用于生产环境。 ### 开始 ```sh git clone https://git.wandoubaba.com/wandoubaba/docker-tp6-php74.git tp-project cd tp-project git remote remove origin ./composer install chown www-data:www-data -R runtime docker compose up -d ``` 服务控制: ```sh # 启动服务 docker compose up -d # 停止服务 docker compose down ``` php命令的使用方式: ```sh ./php think version ``` composer命令的使用方式: ```sh ./composer require wandoubaba/res ``` ## ThinkPHP官方说明 > 运行环境要求PHP7.2+,兼容PHP8.1 [官方应用服务市场](https://market.topthink.com) | [`ThinkAPI`——官方统一API服务](https://docs.topthink.com/think-api) ThinkPHPV6.0版本由[亿速云](https://www.yisu.com/)独家赞助发布。 ## 主要新特性 * 采用`PHP7`强类型(严格模式) * 支持更多的`PSR`规范 * 原生多应用支持 * 更强大和易用的查询 * 全新的事件系统 * 模型事件和数据库事件统一纳入事件系统 * 模板引擎分离出核心 * 内部功能中间件化 * SESSION/Cookie机制改进 * 对Swoole以及协程支持改进 * 对IDE更加友好 * 统一和精简大量用法 ## 安装 ~~~ composer create-project topthink/think tp 6.0.* ~~~ 如果需要更新框架使用 ~~~ composer update topthink/framework ~~~ ## 文档 [完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content) ## 参与开发 请参阅 [ThinkPHP 核心框架包](https://github.com/top-think/framework)。 ## 版权信息 ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 本项目包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2006-2021 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 更多细节参阅 [LICENSE.txt](LICENSE.txt)