免责声明
此教程只用于程序安装交流,不可用于生产运营,违者自行承担责任
准备工作
设备配置
最低配置需求(只保证程序安装成功不代表完美生产环境)
- 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信息在哪?
网站伪静态和运行目录
运行目录
aapanel面板找到你的域名网站设置界面
![图片[1]-xboard-aapanel+docker环境部署指南-维多](http://zcxcc.oss-cn-hangzhou.aliyuncs.com/meitiku/2026/03/20260326225332693-Screenshot_2026-03-26-22-51-26-918_com.android.chrome-edit.jpg)
伪静态
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;
}
![图片[2]-xboard-aapanel+docker环境部署指南-维多](http://zcxcc.oss-cn-hangzhou.aliyuncs.com/meitiku/2026/03/20260326225551407-Screenshot_2026-03-26-22-54-27-156_com.android.chrome-edit.jpg)
任务监控
ssh连接到服务器
crontab -e
按i键进入编辑状态找到空白的一行粘贴以下俩条代码
*/1 * * * * /www/wwwroot/你的域名/artisan schedule:run >> /dev/null 2>&1
*/1 * * * * php /www/wwwroot/你的域名/artisan horizon >> /dev/null 2>&1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



暂无评论内容