巨二兔 发表于 2024-2-28 11:09:00

1Panel部署兰空企业版云端相册笔记

第一步、准备安装1. 在1panel面板里创建一个新的PHP运行环境PHP版本选择:8.2安装以下PHP扩展,如果默认列表里没有对应PHP扩展,可以手动输入PHP扩展名进行安装:curl、fileinfo、ftp、imagick、PDO、openssl、pcntl、
redis、zip、pgsql、pdo_pgsql、sqlite3、pdo_sqlite、bcmath、memcached2. 在1panel面板里新建一个网站,在【运行环境】选项卡里选择你刚才创建的运行环境。3. 在1panel面板里新建一个 MySQL 数据库4. 在1panel面板里新建一个 Redis 数据库5. 将解压后的安装包复制到网站根目录。6. 【网站设置】->【网站目录】->【运行用户/组】->点击一下【保存】按钮。第二步、伪静态配置和运行目录1. 点击1panel面板左侧边栏中【网站】,在【伪静态】选项卡的设置框里填入如下信息:location / {
try_files $uri $uri/ /index.php?$query_string;
}2. 点击1panel面板左侧边栏中【网站】,在【网站目录】选项卡中将程序的运行目录设置为
public第三步、初始化配置进入部署兰空企业云端相册企业版的容器,点击“终端”,在下拉框中选择“/bin/ash”,点击“连接”以后输入如下命令:请注意:以下命令中中的“网址”请用你的网址替代。cd sites/网址/index
php artisan key:generate编辑根目录中的 .env 文件,修改对应的配置值:
APP_URL=站点域名(需要 http(s): //,例如 https://www.img.club)
APP_SERIAL_NO=购买后得到的序列号
APP_SECRET=许可证的密钥
REDIS_HOST=redis
REDIS_PASSWORD=连接密码(可到1panel管理面板中查看密码)
REDIS_PORT=Redis 连接端口(默认为 6379) 【网站设置】->【网站目录】->【运行用户/组】->点击一下【保存】按钮。第四步、开始安装从浏览器打开你的网址,通过图形界面提示进行安装,其中:数据连接地址:mysql数据连接端口:3306第五步、命令行配置(重要)进入部署兰空企业云端相册企业版的容器,点击“终端”,在下拉框中选择“/bin/ash”,点击“连接”以后输入如下命令:请注意:以下命令中中的“网址”请用你的网址替代。cd sites/网址/index
php artisan queue:work --queue=emails,images,thumbnails第六步、计划任务配置(重要)由于1panel 的目前版本暂不支持在容器中安装Supervisor来守护进程,我们使用1panel自带的计划任务功能来实现定期启动进程。新增“SELL 脚本”类型计划任务,选择1分钟执行1次,输入如下命令:请注意:以下命令中中的“容器全称”和“网址”请用你的容器名和网址替代。docker exec -i 容器全称 php /www/sites/网址/index/ artisan queue:work --queue=emails,images,thumbnails
新增“SELL 脚本”类型计划任务,选择1分钟执行1次,输入如下命令:请注意:以下命令中中的“容器全称”和“网址”请用你的容器名和网址替代。docker exec -i 容器全称 /www/sites/网址/index/artisan schedule:run >> /dev/null 2>&1本文例参考以下文档1Panel 面板后续版本可能会支持在容器里安装 Supervisor
http://Laravel queue:work 应如何运行?

Lsky Pro 企业版官方文档


1panel官方文档

页: [1]
查看完整版本: 1Panel部署兰空企业版云端相册笔记