官方文档
ThinkPHP 5.1(LTS) —— 12载初心,你值得信赖的PHP框架
LTS是长期支持(Long Term Support)的缩写,所以选择安装5.1版本
1.下载最新版本源码
git clone https://gitee.com/liu21st/thinkphp5.git
git clone https://gitee.com/liu21st/framework.git
官方解释:之所以设计为应用和核心仓库分离,是为了支持Composer单独更新核心框架。
2.分别进入下载源码的目录切换分支
git checkout -b 5.1 origin/5.1
rm -rf .git
3.将framework目录复制到thinkphp5
cp -a framework ./thinkphp5
4.主要配置web服务器
# Apache
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
#Nginx
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
5.配置应用路由解析
- 强制路由和调试模式 在app.php配置文件中设置
url_route_must => true ,app_debug => true
6.修改入口文件配置路由
require __DIR__ . '/../framework/base.php';
网友评论