Xboard + aaPanel 环境部署教程:从安装到配置(2026最新版) | 钟晨曦博客

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
喜欢就支持一下吧
点赞15 分享
weiduo的头像-钟晨曦博客
评论 抢沙发

请登录后发表评论

    暂无评论内容