您的当前位置:首页正文

crmeb pro v2安装搭建教程汇总

2024-11-29 来源:个人技术集锦

授权对象:0.0.0.0/0

PHP扩展
安装插件 fileinfo、redis、swoole4
禁用函数
删除下列函数

proc_open``pcntl_signal``pcntl_signal_dispatch``pcntl_fork``pcntl_wait``pcntl_alarm

反向代理
nignx反向代理
Apache反向代理

执行命令
swoole开启:

php think swoole

开启消息队列(1.5版本以上不用):
Supervisor管理器,运行

php think queue:listen --queue

/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731
extension = swoole_loader73.so

Pro v2.0 版本nignx服务器客服端配置说明
1.复制以下内容

安装搭建、二次开发技术支持: QQ 1142770843

#PROXY-START/
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;
}
#PROXY-END/

添加守护进程
修改命令行 php 版本

A.选中使用的 php 版本(这里以 php7.3为例)

B.打开软件商店找到 Supervisor管理器

C.点开添加守护进程

G.填写启动命令: php think swoole

H.点击确定添加进程守护,然后点击[启动]

注:
1、如遇到添加完成后,守护进程里空白无内容,请更新宝塔面板及软件版本。
2、如遇到添加完成后,守护进程启动失败,请检查php命令行版本或者检查下禁用函数是否删除了proc_open

同一服务器下安装多个安装时需要注意缓存冲突和接口冲突。所以需要修改和执行以下步骤:
1.修改内部端口。默认使用的端口为 20199,例如修改为20299。则需要修改以下几处地方**:
①、修改 config/swoole.php文件,第十行的端口数字。

显示全文