-
1. 关于喧喧
- 1.1 关于喧喧聊天软件
- 1.2 喧喧的主要功能
- 1.3 喧喧的使用授权说明
- 1.4 喧喧技术架构实现方案
- 1.5 如何获得技术支持
-
2. 安装喧喧服务器
-
2.1. 集成安装
- 2.1.1 集成安装(推荐)
- 2.1.2 Windows 一键安装包
-
2.2. 手动安装
-
2.2.1. 安装后端处理服务器(XXB)
- 2.2.1.1 源码包安装XXB(系统通用)
- 2.2.1.2 Linux 一键安装包安装
- 2.2.1.3 宝塔Nginx安装XXB
- 2.2.1.4 安装 ionCube 扩展
- 2.2.2 使用禅道作为后端处理服务器
- 2.2.3 使用 ZDOO 协同作为后端处理服务器
-
2.2.4. 安装消息中转服务器(XXD)
- 2.2.4.1 Windows 系统安装XXD
- 2.2.4.2 Linux 系统安装XXD
-
2.2.1. 安装后端处理服务器(XXB)
-
2.3. 安装桌面客户端(XXC)
- 2.3.1 Windows 系统安装XXC
- 2.3.2 macOS 系统安装XXC
- 2.3.3 Linux 系统安装XXC
- 2.4 CentOS / Ubuntu 下安装 Docker
- 2.5 安装音视频服务端
- 2.6 安装 SRS 音视频服务端
- 2.7 安装Jitsi音视频服务端
- 2.8 浏览器端安装客户端
- 2.9 防火墙开启喧喧使用端口
- 2.10 安装 Office 服务端
-
2.1. 集成安装
-
3. 升级喧喧服务器和客户端
-
3.1. 升级后端处理服务器
-
3.1.1. XXB升级
- 3.1.1.1 源码包升级XXB(系统通用)
- 3.1.1.2 Windows 一键安装包升级XXB
- 3.1.1.3 Linux 一键安装包升级XXB
- 3.1.2 禅道升级
- 3.1.3 ZDOO协同升级
-
3.1.1. XXB升级
- 3.2 升级消息中转服务器(XXD)
- 3.3 升级喧喧客户端
- 3.4 升级喧喧浏览器端
-
3.1. 升级后端处理服务器
- 4 常见错误处理
安装 ionCube 扩展
- 2019-08-29 17:40:29
- 薛才杰
- 35630
- 最后编辑:先知 于 2020-02-05 09:00:07
- 分享链接
喧喧后端处理服务器(XXB)3.0.0-beta1版本开始,安装XXB是需要安装 ionCube加密扩展。
下面的文档,我们来简单介绍加密扩展的安装步骤。
一、下载loader-wizard.php
目前支持PHP5.3、PHP5.4、 PHP 5.5、 PHP 5.6、 PHP 7.0、 PHP 7.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 macOS 系统下 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。
微信公众号