xboard-aapanel+docker环境部署指南

免责声明

此教程只用于程序安装交流,不可用于生产运营,违者自行承担责任

准备工作

设备配置

最低配置需求(只保证程序安装成功不代表完美生产环境)

  • 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环境部署指南-维多

伪静态

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环境部署指南-维多

任务监控

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

请登录后发表评论

    暂无评论内容