1 关于喧喧
1.1  关于喧喧聊天软件
1.2  喧喧功能特色
1.3  喧喧的使用授权说明
1.4  如何获得技术支持
1.5  喧喧技术架构实现方案
2 安装
2.1 安装后端服务(xxb、然之、禅道三选一即可)
2.1.1 使用 xxb 作为后台
2.1.1.1  Windows 一键安装包安装xxb
2.1.1.2  Linux 一键安装包安装xxb
2.1.1.3  Mac系统安装xxb
2.1.1.4  源码包安装xxb(系统通用)
2.1.1.5  宝塔nginx安装xxb
2.1.1.6  安装 ioncube 扩展
2.1.2  使用然之协同作为后台
2.1.3  使用禅道作为后台
2.2 安装XXD服务
2.2.1  Windows 安装xxd服务
2.2.2  Linux 安装xxd服务
2.3  防火墙开启喧喧端口
2.4 安装客户端
2.4.1  windows 系统安装客户端
2.4.2  MAC 系统安装客户端
2.4.3  linux 系统安装客户端
2.5  浏览器端安装
2.6  喧喧服务端部署包下载安装
3 升级
3.1 升级后端服务
3.1.1  禅道升级
3.1.2  然之协同升级
3.1.3 xxb 升级
3.1.3.1  Windows 一键安装包升级xxb
3.1.3.2  Linux 一键安装包升级xxb
3.1.3.3  Mac 系统升级xxb
3.1.3.4  源码包升级xxb(系统通用)
3.2  升级XXD服务
3.3  自动升级喧喧客户端
3.4  手动升级喧喧客户端
3.5  升级浏览器端
4 后端服务器(xxb)的使用
4.1  xxb首页统计信息
4.2  服务器端的参数设置
4.3  客户端的版本更新
4.4  添加和维护用户和权限
4.5  添加和维护应用
4.6  喧喧APP的Android端推送功能
4.7  喧喧APP的iOS端推送功能

安装 ioncube 扩展

2019-08-29 17:40:29
薛才杰
663
最后编辑:石洋洋 于 2019-10-23 10:45:23

喧喧后端服务器(XXB)3.0.0-beta1版本开始,安装XXB是需要安装 ioncube加密扩展。

下面的文档,我们来简单介绍加密扩展的安装步骤。

一、下载loader-wizard.php

目前支持php5.3、php5.4、php5.5、php5.6、php7.0、php7.1版本的加密。

ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。

1.1 通过下面的地址下载loader-wizard:  http://www.ioncube.com/loader-wizard/loader-wizard.zip

1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。

二、运行loader-wizard.php程序

2.1 使用浏览器访问loader-wizard.php 

比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改。

2.2 根据步骤安装加密扩展

这个loader程序经过计算之后,会自动给出提示(  下图只是一个例子,具体操作需要根据贵公司网页访问  loader-wizard.php后显示的界面操作):

  • 根据这个向导程序的提示,下载相应的解密软件。
  • 将下载下来的解密软件放在它指定的目录中。
  • 下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。  注:如果提示要下载00-ioncube 开头的文件放在某个目录,可以把这个文件下载后打开,把里面的代码复制到 php.ini 粘帖在第一行,保存php.ini后不需要把00-ioncube文件拷贝到服务上。
  • 重新启动webserver,  如果用的是nginx 需要重启一下php-fpm服务

2.3 验证是否安装成功

重新启动之后,再次访问loader.php,如果安装成功,系统会提示。

看到这个界面,就表示解密软件已经安装成功了。

2.4 Mac 系统下 ioncube 安装注意事项

下载相应解压软件后放置到 系统指定目录中 提醒  operation not permitted  问题。

关闭方式:

一般情况下我们在使用mac系统过程中下载一些文件、新建一些项目之后,这些文件都会默认是只读状态,这时我们只需要简单的一句权限设置命令就可以解决。

sudo chmod -R 777 你要修改文件上层目录的路径。
但是我们在对 usr/bin 等系统目录下的文件进行操作的时候往往会出现这样的错误 operation not permitted。

这是因为一些mac用户在升级系统之后,电脑启用了SIP(System Integrity Protection),增加了rootless机制,导致即使在root权限下依然无法修改文件,在必要时候为了能够修改下面的文件,我们只能关闭该保护机制。

1)重启过程中按住 command+R,进入保护模式,打开terminal终端,输入  csrutil disable。
2)再次重启,即可对 usr/bin 等系统目录下文件进行修改。

PS:如果要恢复保护机制,重新进入保护模式,输入 csrutil enable。

发表评论
评论通过审核后显示。
咨询电话

公司电话: 400-6689-739

客服电话: 15216484215