运行环境要求PHP7.2+,兼容PHP8.1 安装的扩展 queue + jwt + think-view
宝塔安装系统软件:Nginx 、MySQL5.7、PHP( PHP用7.1-7.4版本)、Redis、Supervisor管理器、phpMyAdmin(Web端MySQL管理工具)。
解压完成之后,选中public
runtime
.constant
.env
.version
文件和文件夹前面的多选框,有上角点击权限,设置755 www 权限,点击确定
选择弹窗左侧网站目录菜单,修改网站目录为项目根目录,运行目录选择public
,点击保存
选择弹窗左侧伪静态菜单,下拉框选择thinkphp
然后点击保存
伪静态:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
将根/install下面的.example.env 拷贝出来一份重命名为.env
浏览器中输入刚刚配置的域名,进入安装页面(如果显示站点创建成功页面,刷新一下即可)
第一步,接受软件许可协议,请仔细阅读
第二步,环境检查,如果目录,文件权限检查不通过,那就检查站点配置的时候,那5个文件的权限是否正常
第三步,填写安装信息,数据库信息为添加站点时候生成的数据库信息(如果忘记了可以在宝塔左侧菜单中数据库里面查看)
打开高级设置,如下数据库服务器地址、端口等配置;
数据库服务器: 为远程数据库连接地址,或者是ip 数据库端口:为远程数据库连接端口,默认3306 数据库用户名:为远程数据库登录的用户名称 数据库密码:为远程数据库登录的用户密码 数据库名:为远程数据库创建的库名
服务器地址: 如果不使用远程地址一般为127.0.0.1 端口号: 如果没有更改,默认为:6379 数据库: 默认为0,如果按照多套程序的时候需要调整,调整范围为:0-12 数据库密码: redis数据库的密码默认为空(如果修改过填写修改的密码)
第四步,程序安装等待完成
第五步,完成安装
后台地址:域名/admin 用户页面地址:域名
2024年4月22日
修复登录鉴权出现的严重漏洞