程序安装步骤文档

序智应用安装教程文档,带您部署您的站点

纠错上报
本系统安装环境为:PHP版本 >= 8.1 , Mysql版本 >= 5.7【因本系统需要配置PHP,故不支持不能修改PHP配置的虚拟主机使用,请谅解】 官方测试环境为:Apache + PHP8.2 + Mysql8.0 请尽量与官方测试环境相同!!! 实测php8.1会有偶发性安装失败或高级配置失败,若8.1安装失败请切换到8.2


安装前的配置如下:

1、前往宝塔面板 新建一个项目

image


2、上传源码到新建的项目


imageimage


3、设置运行目录为:/public文件夹

4、关闭 防跨站攻击(open_basedir)


image


接下来进行配置:

1. 安装SG15扩展


1725629757298


2. 重启PHP服务


完成配置后,点击下一步即可进行正常安装 若下一步页面未正常显示 可重新尝试配置 或直接联系rsrx9595进行协助(8.8/次)

image


伪静态配置如下:


imageApache:


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;
}