全部
常见问题
产品动态
精选推荐

在1panel中安装 crmeb pro 的简单说明

管理 管理 编辑 删除

这里记录的是一个比较简单的安装说明,格式不是太好,可以作为参考使用。

安装 1panel 面板

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。

在 Ubuntu 下的安装命令如下:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装后使用
http://目标服务器 IP 地址:目标端口/安全入口
访问控制面板。
更多资料参见: https://1panel.cn/docs/

环境安装

Crmeb Pro 环境要求

* Nignx 1.18~1.2.1/apache 2.2
* PHP 8.0
* MySQL 5.7~8.0
* Redis 6.0
* Supervisor 2.2
其中,nginx 作为web应用服务器, PHP 是程序运行环境,MySQL 是数据库, Redis 是缓存,Supervisor 是守护进程管理。

1Panel 环境安装

从应用商场中选取相关组件安装

* OpenResty 1.21
* PHP 8.0
* MySQL 8.0
* Redis 6.0

PHP

在 【网站】/【运行环境】中,选择 【PHP】 ,点击 【创建运行环境】

这里需要注意的是, fileinfo、swoole、redis、pdo_mysql 是必选的,其他根据自己需要填写,如果在列表中没有的,可以在输入框手工输入后选择。

MYSQL

在【应用商场】直接安装对应的数据库版本即可,推荐版本是 mysql 8。

也可以选择安装 MariaDB。

如果需要在宿主机管理 mysql 数据库的话,那么需要在安装选项中选择【端口外部访问】

安装完毕MySQL之后,如果需要修改 MySQL的配置,需要在菜单 【数据库】/【mysql】/【设置】中修改相关的配置。

REIDS

在【应用市场】安装对应的版本,如果需要在宿主机管理 Redis 数据库的话,那么需要在安装选项中选择【端口外部访问】

OpenResty

OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,它将 Nginx 与 Lua 编程语言集成在一起,提供了强大的功能和灵活性。

直接从应用市场安装即可,安装时候选择【端口外部访问】

创建 Crmeb pro 环境

  1. 打开菜单【网站】/【网站】, 点击【创建网站】, 在表单内填写相关信息。
  2. 这里需要注意的是,如果是在本地环境运行的话,可以直接选择【反向代理】。如果是在容器中部署的话,需要选择【运行环境】。
  • 反向代理
  • 运行环境
  1. 点击【网站】/【网站】菜单,在网站列表中,找到刚刚创建的网站,点击【网站目录】的图标,进入【文件管理器】
  2. 在文件管理的界面,选择上传,将 crmeb pro 的文件上传到网站根目录,如果上传的是压缩文件,则在上传后将文件解压缩到 /index 目录。
  3. 将 /help/swoole_loader/swoole_loader80.pro 文件,复制到 【1panel安装目录】/apps/php8/【网站代号】/extensions 中。
  4. 打开菜单 【网站】/【网站】,选择创建的域名,点击 配置 按钮。
  • 网站设置/基本/网站目录, 运行目录需要选择成 /public , 点击按钮【保存并重载】
  • 网站设置/基本/反向代理,在这里点击创建反向代理
  • 创建完毕之后,需要对创建的反向代理的源文进行修改,将下面的代码复制,替换系统自动生成的源文。
location  ~* \.(php|jsp|cgi|asp|aspx)$
{
    proxy_pass http://127.0.0.1:20199;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
}
location /
{
    if (!-e $request_filename) {
         proxy_pass http://127.0.0.1:20199;
    }
    proxy_http_version 1.1;
    proxy_read_timeout 360s;   
    proxy_redirect off; 
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;

    add_header X-Cache $upstream_cache_status;

    #Set Nginx Cache

       add_header Cache-Control no-cache;
    expires 12h;
}
  • 打开网站设置/PHP 选项,在禁用函数中,添加 proc_open
  • 打开网站设置/配置文件目录,修改 php 的配置文件,在配置文件末尾添加
[swoole]
extension=/php/extensions/swoole_loader80.so
点击【保存并重载】
  • 选择容器菜单,根据创建网站时候填写的代号,找到创建的容器,点击终端按钮,进入容器内部。
  • 输入命令
php -m
查看生效的 php 扩展,这里需要注意的是,如果缺少 swoole 或者其他什么扩展,则在终端执行以下命令进行安装
$pecl install swoole-4.6.0 # 这里安装 swoole 4.6.0 的版本
$docker-php-ext-enable swoole # 使 swoole 生效。
这个命令可以安装大多数的 php 扩展, 如果 pecl install 找不到扩展的话,可以使用 docker-php-ext-install 尝试安装。
  • 配置 Redis 和 MySQL 地址,
  • 需要注意的是, 在启动之前,我们需要打开 /config 目录下的配置数据库连接和Redis的连接,这里数据库和Redis的连接日志并不是 127.0.0.1 , 而是在容器列表中的IP地址
  • 如果担心地址变化的话,也可以将容器的名称写入到配置文件中,例如以下写法
  • 在容器列表中,找到创建的网站,通过点击终端进入容器内部, 执行下面的命令运行程序即可
$cd sites/网站代号/index
$php think swoole # 正常执行
$php think swoole & # 执行程序并将进程放入后台
执行成功之后出现以下界面:

安装 crmeb pro

打开浏览器,点击输入网站,就可以进入 Crmeb 的安装环境了

安装的时候,同样也要注意 mysql 和 Redis 的连接地址,需要输入容器的名称或者IP地址。


请登录后查看

搜索 最后编辑于2024-12-23 17:32:02

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
104
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服