基于docker的tp6环境
Go to file
2024-01-23 10:47:02 +08:00
app init 2024-01-23 10:28:40 +08:00
config init 2024-01-23 10:28:40 +08:00
extend init 2024-01-23 10:28:40 +08:00
nginx init 2024-01-23 10:28:40 +08:00
public init 2024-01-23 10:28:40 +08:00
route init 2024-01-23 10:28:40 +08:00
runtime init 2024-01-23 10:28:40 +08:00
view init 2024-01-23 10:28:40 +08:00
.example.env init 2024-01-23 10:28:40 +08:00
.gitignore init 2024-01-23 10:28:40 +08:00
.travis.yml init 2024-01-23 10:28:40 +08:00
composer init 2024-01-23 10:28:40 +08:00
composer.json init 2024-01-23 10:28:40 +08:00
composer.lock init 2024-01-23 10:28:40 +08:00
docker-compose.yml init 2024-01-23 10:28:40 +08:00
index.html init 2024-01-23 10:28:40 +08:00
LICENSE.txt init 2024-01-23 10:28:40 +08:00
php init 2024-01-23 10:28:40 +08:00
php.ini init 2024-01-23 10:28:40 +08:00
phpinfo.php init 2024-01-23 10:28:40 +08:00
README.md readme中的使用方法 2024-01-23 10:47:02 +08:00
think init 2024-01-23 10:28:40 +08:00

ThinkPHP 6.0

docker环境说明

这是用nginx:1.24镜像和自制的php-fpm:7.4镜像实现的纯docker环境的开发环境只需要适当调整nginx和php配置文件以及docker-compose.yml编排文件即可以用于生产环境。

开始

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

服务控制:

# 启动服务
docker compose up -d
# 停止服务
docker compose down

php命令的使用方式

./php think version

composer命令的使用方式

./composer require wandoubaba/res

ThinkPHP官方说明

运行环境要求PHP7.2+兼容PHP8.1

官方应用服务市场 | ThinkAPI——官方统一API服务

ThinkPHPV6.0版本由亿速云独家赞助发布。

主要新特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 原生多应用支持
  • 更强大和易用的查询
  • 全新的事件系统
  • 模型事件和数据库事件统一纳入事件系统
  • 模板引擎分离出核心
  • 内部功能中间件化
  • SESSION/Cookie机制改进
  • 对Swoole以及协程支持改进
  • 对IDE更加友好
  • 统一和精简大量用法

安装

composer create-project topthink/think tp 6.0.*

如果需要更新框架使用

composer update topthink/framework

文档

完全开发手册

参与开发

请参阅 ThinkPHP 核心框架包

版权信息

ThinkPHP遵循Apache2开源协议发布并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2006-2021 by ThinkPHP (http://thinkphp.cn)

All rights reserved。

ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。

更多细节参阅 LICENSE.txt