运行环境要求PHP7.1+,兼容PHP8.0。
官方应用服务市场 | ThinkAPI
——官方统一API服务
ThinkPHPV6.0版本由亿速云独家赞助发布。
PHP7
强类型(严格模式)PSR
规范在www目录下
$ composer -vvv create-project topthink/think tp6-learn 6.0.*
-vvv
表示安装时显示进度
tp6-learn
是你要安装的应用目录
如果需要更新框架使用
composer update topthink/framework
切换到项目根目录
$ cd tp6-learn
运行
$ php think run
指定端口运行
$ php think run -p 80
重命名根目录的example.env为.env
nginx配置 在public目录下新建 nginx.htaccess 并写入:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
apache配置 在public目录下新建 .htaccess 并写入:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
全局数据表字段缓存
执行 php think optimize:schema 命令生成
database配置中的fields_cache改为true
可开启延迟路由解析, 提高解析性能(route.php中url_lazy_route改为true)
可强制使用路由 route.php中url_route_must改为true
使用json格式日志 log.php中json改为true
自定义异常处理 在app目录下的ExceptionHandle.php
请参阅 ThinkPHP 核心框架包。
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2006-2020 by ThinkPHP (http://thinkphp.cn)
All rights reserved。
ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
更多细节参阅 LICENSE.txt
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。