

Xboard + aaPanel 完整部署教程:从零开始配置你的服务
准备工作
软硬件配置
以下配置适用于 Linux 服务器部署 Xboard 的最低要求
设备配置
最低配置需求
- CPU:1核
- 内存:2GB
- 存储:10GB
安装aapanel
curl -sSL https://www.aapanel.com/script/install_6.0_en.sh -o install_6.0_en.sh && \
bash install_6.0_en.sh aapanel
软件配置
- 操作系统:Ubuntu 20.04+ / CentOS 7+ / Debian 10+
- aaPanel
- Docker
- Nginx(任何版本)
- MySQL 5.7+
- PHP8.3
- redis
环境设置
禁用函数
打开应用商店找到PHP8.3-设置-禁用函数
禁用以下函数
- putenv
- proc_open
- pcntl_alarm
- pcntl_signal
添加网站
aapanel添加网站
- 域名:你的域名
- MySQL:5.7(MySQL的用户和密码下面需要用到要记住)
- PHP:8.3
安装程序
centos系统操作如下(Ubantu和Debian把下方yum改成apt执行即可)
ssh连接到服务器
更新软件包
yum update
下载git
yum install git
进入网站目录
cd /www/wwwroot/你的域名
下载xboard
git clone https://github.com/cedar2025/Xboard.git
移动xboard文件到网站目录下
shopt -s dotglob
mv /www/wwwroot/你的域名/Xboard/* /www/wwwroot/你的域名/
shopt -u dotglob
执行安装程序
sh init.sh
接下来按照提示填入你的MySQL等信息就可以了(MySQL信息在前面添加网站部分)MySQL信息在哪?
Xboard 伪静态设置与运行目录配置
运行目录
aapanel面板找到你的域名网站设置界面

aaPanel 伪静态配置位置
Xboard 伪静态设置
location /downloads {
}
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
location ~ .*\.(js|css)?$
{
expires 1h;
error_log off;
access_log /dev/null;
}

任务监控
Xboard 定时任务配置
ssh连接到服务器
crontab -e
按i键进入编辑状态找到空白的一行粘贴以下俩条代码
*/1 * * * * php /www/wwwroot/你的域名/artisan schedule:run >> /dev/null 2>&1
*/1 * * * * php /www/wwwroot/你的域名/artisan horizon >> /dev/null 2>&1
编辑好了以后按esc 输入:wq
这就是保存好了
验证是否生效
crontab -l
如果配置过低的话运行会比较吃力
访问地址:域名
默认后台路径:域名/随机后缀
执行init.sh安装xboard完毕以后有输出默认的地址是随机的后缀
管理员账号:你的邮箱
管理员密码:你设置的密码
免责声明
此教程只用于程序安装交流,不可用于生产运营,违者自行承担责任
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



暂无评论内容