# ionCube 检测插件

官方开发了 ionCube 扩展的检测插件,用户可以在 DBErp进销存 后台安装,然后运行。

image-20231221222933095

点击安装 安装后,到已经安装的插件列表,启用该插件

image-20231221223442943

image-20231221223500666

启用完毕后,可以通过 你的域名/ionCube.php 运行,如 我用的是ceshi.dbshop.net的域名,那么访问地址是 http://ceshi.dbshop.net/ionCube.php

因为我已经安装完毕了,所有会显示下图

image-20231221223812784

那么没有安装显示的是什么呢,下面我们操作一遍

image-20231221224039512

没有安装ionCube扩展会显示上面的内容,我们选择 local Install 本地安装(这里指的是服务器内),点击 next 会经过几秒钟的检测等待,然后显示下图

image-20231221224344064

主要看箭头所指的部分就可以了。

1、下载扩展文件压缩包,两个压缩包,下载哪一个都可以,我们下载zip包并解压。

2、将 上图中的 3 提到的 ioncube_loader_lin_7.4.so 在解压缩后的目录内找到,上传到图中 2 提到的目录内,上图中的路径是 /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902 (不同服务器显示的路径不同,以插件运行检测后的显示结果为准。

3、编辑 /www/server/php/74/etc/php.ini 文件(这里的路径也是以实际检测后的显示为准),将 zend_extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/ioncube_loader_lin_7.4.so 加入其中。需要注意,这条语句,在php.ini中,必须排在其他 **zend_extension ** 语句之前(意思是 如果里面已经有其他 zend_extension 语句了,那么我们新加的必须在所有 zend_extension 前一行),否则会影响php正常运行。

4、重启php,然后刷新检测页面,会显示安装完成。

5、安装完成后,DBErp后台,停用 ionCube检测插件