1Panel面板部署独角数卡的教程
最近从宝塔换到了1Panel面板,正好我也在使用独角数卡这个程序,记录一下如何使用1Panel面板搭建独角数卡的方法。V1 V2方法一样。
一、配置PHP运行环境
请根据以下指导在 1Panel
中配置您的 PHP
环境。
网站->运行环境->创建运行环境(如有请直接编辑)。
**PHP
版本选择:**7.4
并安装以下默认扩展,一定要安装我列出的扩展否则可能无法运行。
1 | mysqli |
二、创建网站/数据库
1.在网站中创建一个网站,选择运行环境php7.4,并勾选创建数据库
2.打开刚刚创建的网站目录将所有文件选择用户跟用户组改成
1Panel
,并编辑.env
配置好mysql跟redis连接信息。
3.文件上传完成后打开网站设置将网站运行目录(设置为:public
), 伪静态(laravel5
)
三、配置进程守护
独角数卡依赖 Laravel
队列来处理后台任务,如邮件发送、订单回调等。在 1Panel
的容器化环境中,需要通过 Supervisor
配置进程守护。
- 在
1Panel
控制面板的“工具箱”中找到并安装Supervisor
(进程守护)。 - 安装完成后,进入
Supervisor
管理界面,点击“创建进程守护”。 - 启动用户选择:
root
- 运行目录是你的网站目录,例如:
/opt/1panel/www/sites/网站域名/index
。 - **启动命令:**这是核心配置。由于
PHP
应用运行在 docker 容器内,您需要使用docker exec
命令进入容器并执行Laravel
的队列工作。请将命令设置为:
1 | docker exec 您的PHP容器名称 php artisan queue:work |
部署完成与测试
恭喜!通过以上步骤,您已成功在 1Panel
面板上部署了独角数卡。您现在应该能够通过您的域名访问独角数卡网站。
访问网站域名根据指示安装即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ZeroLatency!
评论
TwikooArtalk