如何安装ioncube扩展

2012-05-23 09:03:02
王春生
157042
最后编辑:丁国栋 于 2021-10-27 16:10:58
分享链接
摘要:禅道的加密软件使用的是ioncube,本篇文章向您讲述如何部署安装ioncube的扩展。
禅道专业版本的核心代码都是加密的(前端的html, css, js, 配置,语言项是开源的。),使用的加密软件是 ioncube,因此要能运行禅道专业版本的软件,先要安装ioncube扩展。

一、下载loader-wizard.php( 支持php7.0、php7.1、php7.2版本

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后显示的界面操作):

  • 根据这个向导程序的提示,下载相应的解密软件,我们也提供解密软件的国内地址,需要注意下向导中提示的软件名与下文中网址软件名相互对应,即可直接使用国内网址下载。
  • https://dl.cnezsoft.com/ioncube_loaders_lin_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_lin_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_lin_aarch64.zip
    https://dl.cnezsoft.com/ioncube_loaders_lin_armv7l.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc15_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc15_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc15_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc15_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc14_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc14_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc14_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc14_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc11_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc11_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc11_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc11_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_nonts_vc9_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_win_vc9_x86.zip
    https://dl.cnezsoft.com/ioncube_loaders_dar_x86-64.zip
    https://dl.cnezsoft.com/ioncube_loaders_dar_x86.zip
  • 将下载下来的解密软件放在它指定的目录中。
  • 下载向导程序计算出来新的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





评论列表
llx 2021-10-21 11:03:00
报错:
The following ini file could not be found by the Wizard: Main ini file
The necessary zend_extension line could not be found in the configuration.
怎么处理这个问题,php.ini加入这个zend_extension也没用
禅道 - 闫敏 2021-10-21 17:41:40 回复
怎么添加的, php.ini文件里面的配置看下
可以联系官网商务同事邀请群里看下
蔡先生 2021-09-15 00:06:29
安装完之后重新进入然之安装界面zdoo/www/sys/install.php报错:/var/www/html/zdoo/tmp/log/ not writable./var/www/html/zdoo/tmp/log/ not writable,请问怎么解决呢?
于涛 2021-09-15 08:47:09 回复
您好,根据您的描述,错误提示表明/var/www/html/zdoo 目录是不可写的,可以尝试给/var/www/html/zdoo 目录赋予递增777权限后再访问看下呢:)
Dennis 2021-02-25 17:51:19
目前给出的下载loader-wizard: http://www.ioncube.com/loader-wizard/loader-wizard.zip路径已经无法访问了,请问路径是否已经更换了
张玉洁 2021-02-26 09:26:25 回复
目前本地测试这个地址还是可以正常下载的,方便的话可以添加网页上方QQ,邀请进群,直接发您这个文件。
太难了 2020-09-16 14:05:32
这一步 始终不成功。就不能不用这个插件吗?
禅道-Bee 2020-09-16 14:13:27 回复
必须要安装ioncube扩展才可以安装插件的。安装遇到问题,可以联系官网顶部商务QQ,邀请加入技术交流群,群里沟通。
Mohist 2020-06-11 20:21:57
ioncube一直下载失败根本没有卵用
张玉洁 2020-06-12 09:14:46 回复
在这个安装ioncube的手册中,我们也提供了解密软件的国内下载地址,可以试一下,需要注意下向导中提示的软件名与下文中网址软件名相互对应。如果还是无法下载成功,可以添加网页上方QQ,邀请进群,方便截图排查问题。
lili 2020-02-25 16:08:38
太复杂了,没见过这么复杂的,还不知道好不好用,费这么大劲去学专业知识?算求了吧,不用了
石洋洋 2020-02-25 16:49:44 回复
一共需要操作5步就比较麻烦了?我们有提供云服务:www.zentaopm.com 开通就可以使用,不需要操作也不需要维护,可以试一下。
gift 2019-10-16 17:30:07
按照提示安装了之后重启fpm报错:
[root@dev etc]# php -m
Failed loading /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/ioncube_loader_lin_7.1.so: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/ioncube_loader_lin_7.1.so: undefined symbol: zend_interrupt_function
张玉洁 2019-10-16 17:39:06 回复
可以添加网页上方QQ,邀请进群,方便截图排查问题。
北极以北 2019-05-07 09:34:18
错误应用程序名称: httpd.exe,版本: 2.4.23.0,时间戳: 0x5776399f
错误模块名称: unknown,版本: 0.0.0.0,时间戳: 0x00000000
异常代码: 0xc0000005
错误偏移量: 0x0000000000000000
错误进程 ID: 0x1e6c
错误应用程序启动时间: 0x01d504151e303a29
错误应用程序路径: e:\wamp64\bin\apache\apache2.4.23\bin\httpd.exe
错误模块路径: unknown
报告 ID: 4e065ae5-e9bb-4da8-acf2-8d3118318245
错误程序包全名:
错误程序包相对应用程序 ID:
石洋洋 2019-05-07 10:44:37 回复
建议使用禅道windows一键安装包,已经集成好了,启动服务即可使用。
2019-04-01 20:50:27
运行/loader-wizard.php提示出现下面错误,请问如何处理
PHP Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in C:\www\zentaopms\ioncube\loader-wizard.php on line 2638
石洋洋 2019-04-02 13:46:00 回复
多刷新几次试试。
m 2018-10-10 18:36:43
ionCube 不支持 arm64 系统,有解决方案么
王林 2018-10-11 08:59:25 回复
可以添加下页面上方QQ,邀请进群后,具体哪里有问题截图咨询一下。
1/5
发表评论
评论通过审核后显示。