注册登录后全站资源免费查看下载
您需要 登录 才可以下载或查看,没有账号?立即注册
×
第一步、准备安装 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、memcached
复制代码2. 在1panel面板里新建一个网站,在【运行环境】选项卡里选择你刚才创建的运行环境。 3. 在1panel面板里新建一个 MySQL 数据库 4. 在1panel面板里新建一个 Redis 数据库 5. 将解压后的安装包复制到网站根目录。 6. 【网站设置】->【网站目录】->【运行用户/组】->点击一下【保存】按钮。 第二步、伪静态配置和运行目录 1. 点击1panel面板左侧边栏中【网站】,在【伪静态】选项卡的设置框里填入如下信息: - location / {
- try_files $uri $uri/ /index.php?$query_string;
- }
复制代码2. 点击1panel面板左侧边栏中【网站】,在【网站目录】选项卡中将程序的运行目录设置为
第三步、初始化配置 点击“终端”,在下拉框中选择“/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官方文档
|