1:安装控制面板(bt、1p,小皮都行)
2:点击新增网站,输入解析过来的域名(记得选择需要数据库)
3:进入软件商店,搜索php,找到安装好的php(必须大于8.1),点击设置,安装扩展,找到sg15下载
4:进入域名目录文件夹,删除目前所有文件
5:上传应用文件源码包
6:解压
7:回到控制面板的网站设置,找到刚刚新增的网站,点击网站设置,设置运行目录,关闭防跨站
8:设置伪静态(本文章末尾有)
9:访问解析的域名,安装需求填写所需的资料
ps:数据库账号和用户、密码都在控制面板的数据库管理里面
下面是一个参考:
本系统安装环境为:PHP版本 >= 8.1 , Mysql版本 >= 5.7【因本系统需要配置PHP,故不支持不能修改PHP配置的虚拟主机使用,请谅解】 官方测试环境为:Apache + PHP8.2 + Mysql8.0 请尽量与官方测试环境相同!!! 实测php8.1会有偶发性安装失败或高级配置失败,若8.1安装失败请切换到8.2
安装前的配置如下:
1、前往宝塔面板 新建一个项目
2、上传源码到新建的项目
3、设置运行目录为:/public文件夹
4、关闭 防跨站攻击(open_basedir)
接下来进行配置:
1. 安装SG15扩展
2. 重启PHP服务
完成配置后,点击下一步即可进行正常安装 若下一步页面未正常显示 可重新尝试配置 或直接联系rsrx9595进行协助(8.8/次)
伪静态配置如下:
Apache:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/(apiv1|apiv2|apiv3)/
RewriteRule ^(apiv1|apiv2|apiv3)/(.*)$ index.php?/$2 [QSA,PT,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(apiv1|apiv2|apiv3)/
RewriteRule . /index.php [L]
</IfModule>
Nginx:
# nginx configuration by winginx.com
location / {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^/(apiv1|apiv2|apiv3)/(.*)$ /index.php?/$2 last;
rewrite ^ /index.php last;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php-fpm.sock; # 默认 PHP-FPM 套接字路径
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
暂无评论内容