如何安装ioncube扩展

2022-01-11 14:15:09
王春生
164619
最后编辑:先知 于 2022-01-11 14:15:09
分享链接
摘要:禅道的加密软件使用的是ioncube,本篇文章向您讲述如何部署安装ioncube的扩展。
禅道专业版本的核心代码都是加密的(前端的html, css, js, 配置,语言项是开源的。),使用的加密软件是 ioncube,因此要能运行禅道专业版本的软件,先要安装ioncube扩展。

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

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

1.1 通过下面的地址下载loader-wizard: https://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





评论列表
马刀几 2022-04-07 16:52:19
解压到www路径下后,访问http://192.168.50.15/ioncube/loader-wizard.php,提示
Not Found
The requested URL was not found on this server.
于涛 2022-04-07 17:16:41 回复
您好,这个需要先确认下搭建的Web服务路径是指向的哪里,如果是指向的/var/www/html/,需要将扩展解压到html目录下进行访问
chenxinglin 2022-04-07 12:04:33
1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。
上面的步骤,还要装一个APACHE吗?有没有具体一点呢?
于涛 2022-04-07 14:16:25 回复
您好,源码安装禅道是需要依赖于apache php mysql环境的,如果咱们对于环境的搭建不太熟悉,建议采用一键安装包进行部署,具体可以参考https://www.zentao.net/book/zentaopmshelp/90.html
2022-03-07 14:30:40
docker镜像里面是不是默认已经安装了这个插件啊?
禅道-阿龙 2022-03-07 14:32:07 回复
是的,docker和一键安装包都是内置了此插件。
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,邀请进群,方便截图排查问题。
1/5
发表评论
评论通过审核后显示。