提醒: 请先做好域名规划,请预留应用的落地域名,框架可以不使用主域名。 如:框架域名:
admin.123paper.cn
论文应用的域名:paper.123paper.cn
如图:框架域名和应用落地域名都绑定到宝塔站点
第一步: 新建站点
创建站点的时候选择PHP8.0,mysql切记选择utf8mb4,如下图所示。
第二步 下载代码
进入到刚才创建的站点目录下进行代码上传或者下载代码。
通过官网(https://gptsadmin.com) 点击下载
第三步 检查目录权限
权限一定要是755,所有者一定要是www,否则安装过程中可能会出现检测不通过,或者导致其他问题。如下图所示即为正常。
如果出现下图所示,所有者是root,或者权限不是755的,全选文件,修改权限为755,所有者为www。
修改目录权限的方式也很简单,全选文件之后,点击权限,修改755之后保存即可!!
第四步 设置运行目录
点击站点,找到网站目录的设置,然后设置运行目录为public,如下图所示。
第五步 设置伪静态
在站点目录下面有一个nginx.rewrite文件,如下图所示。 打开文件之后复制所有内容到站点的伪静态设置里面,如下图所示。
第六步 安装swoole扩展(如果没有用到加密应用,可选)
一般不安装,直接看下一步操作
一、找到你当前的PHP版本的安装路径,如:
/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930
可能你的extensions后面可能和我的不一样,进入你的目录即可。
二、在站点目录public下面的swoole-php8中找到你当前的环境对应的扩展,如果是nginx就进入nginx,里面有一个文件叫做swoole_loader.so
上传这个文件到你刚才进入的PHP版本的那个扩展目录,如下图所示。
三、修改PHP8.0的配置,如下图所示,增加一段:extension = swoole_loader.so
四、修改完之后,重启PHP即可。
第七步 开始安装框架
上面步骤全部完成之后,即可进入框架的安装流程。
步骤:安装环境(php8.0 redis,mysql5.7,8.0的扩展(redis infinfo swoole4))建立站点,设置目录,设置伪静态,设置访问目录
一、访问 http://你的域名/install 。即可计入安装页面,如下图所示。
填写相关信息之后点击下一步即可进入安装流程, 如果上述步骤没问题,安装完成之后进入总后台,你会看到如下所示的界面。
点击管理后台进入总后台,或者通过访问域名/admin
也可以进入总后台