仅支持php7.2版本并安装php的fileinfo扩展,mysql5.5以上版本,需要安装redis;
!!!**注意:php7.2不可以安装ionCube 扩展,和SCRM系统冲突;**
1、Php7.2安装并安装fileinfo扩展:
![](https://img.kancloud.cn/83/8b/838b2076345dee8de4fad0c8a9edc4fb_1913x620.png)
![](https://img.kancloud.cn/c1/fd/c1fd0decefd06a5d24038658e75f1b2a_1877x591.png)
2、Mysql数据库安装:
![](https://img.kancloud.cn/c8/29/c8296d23767e13cecea795207989d672_1895x660.png)
3、Redis安装:
![](https://img.kancloud.cn/53/6a/536a2e4e1a4b9f08b5587b72d7de971f_1876x616.png)
4、PHP版本
![](https://img.kancloud.cn/4b/b2/4bb2d2bbb6ff828704b3e2c302473717_1892x777.png)
5、swoole_loader安装和配置:
A(1)需要下载swoole_loader72.so(linux下大多数是非线程安全版本)
非线程安全版本下载地址:https://www.swoole-cloud.com/static/loader2.0.0/swoole_loader72.so
线程安全版本下载地址:https://www.swoole-cloud.com/static/loader1.9.0/swoole_loader72_zts.so
将下载的Swoole Loader扩展文件,上传到php7.2的安装目录中(具体目录视实际php安装目录为准)如:/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718 中。
![](https://img.kancloud.cn/b7/f5/b7f51ee6c6a88a3492155c6b404df500_1899x563.png)
修改php.ini配置
编辑PHP配置文件php.ini(具体目录视实际php目录为准),如:/www/server/php/72/etc/php.ini, 在文件最底部加上如下语句:
extension=swoole_loader72.so
swoole_license_files=/www/wwwroot/站点目录/addons/worldidc_scrm/scrm/swoole-compiler.license(具体目录视项目安装目录为准)
![](https://img.kancloud.cn/bf/bb/bfbb8ef0d68f50136a1a20573efa4533_1853x759.png)
B.如果之前购买过我们全端云或者社区团购的,swoole_loader配置时,在原有记录后面,加逗号,再跟scrm的记录
如下:swoole_license_files=/www/wwwroot/站点目录/addons/worldidc_sqtg/power/swoole-compiler.license,/www/wwwroot/站点目录/addons/worldidc_cloud/core/public/swoole-compiler.license,/www/wwwroot/站点目录/addons/worldidc_scrm/scrm/swoole-compiler.license
6、注释php函数,编辑PHP配置文件php.ini(具体目录视实际php目录为准),如:/www/server/php/72/etc/php.ini,搜索函数关键词disable_functions ,找到这个函数关键词后,在其前面加上英文状态下的分号即 ;
![](https://img.kancloud.cn/08/92/08926f4fc079d50e26d4568a89cac2eb_1895x705.png)
注意环境默认的php命令行版本切换为php7.2,这里以安装宝塔为例:
![](https://img.kancloud.cn/99/22/9922b49e90d8f3c0eb409f2acfb3ff8a_1444x589.png)
7、配置完,重启一下
![](https://img.kancloud.cn/de/14/de14d38dceb23c4b826a380a81adf28b_1498x602.png)