如何安装 Ioncube 加载程序 - 各种托管类型的简单步骤

已发表: 2022-06-04
如何安装离子立方体装载机

IonCube 通过将您的 PHP 源代码编译为字节码,使您的 PHP 源代码远离网络犯罪分子。 安装 ionCube loader 以执行加密文件并加速网页。 它提供了两个工具——一个用于编译 PHP 文件的编码器和一个用于解码用 PHP 编写的脚本的加载器。

对应用程序源进行编码有很多好处:

IonCube Loader 是一个完整的 PHP 扩展,用于读取和执行在运行时编码的文件。 它管理使用 PHP 编程语言编写的软件。 该软件的源代码受 ionCube loader 保护。 它可以防止未经授权的计算机上未经许可的视图、更改和代码运行。 将其编译成字节码后进行编码,以减轻负担并丢弃源代码。

您是否使用任何开源软件、扩展或插件或模块?

考虑使用 ionCube Loader 通过对所有代码进行编码来保护您的网站。 开源代码将不再对黑客可见。 IonCube Loader 完全免费使用。 如果您的网站没有此功能,那么您可能会认为您正在为正确的虚拟主机付费。

什么是 Ioncube Loader,它有什么用处?

您可以免费使用 ioncube 编码器的在线版本来加密您的 PHP 代码,但它是用于测试目的。 并且无需为 IonCube Loader 付费,它完全免费下载并安装在您的服务器上。 您需要购买 IonCube 编码器来编码您的 PHP 文件。

对应用程序源进行编码有很多好处:

  • 帮助开发人员保护和许可您的应用程序源。
  • 隐藏敏感信息并保护脚本免受网站所有者未经授权的更改。
  • 保护网站设计师的创意工作和收入流免受未来脚本更新的影响。

现在我们了解了 ioncube 及其好处,下一步是什么? 安装,有多少问题在我们脑海中浮现,如何进行? 我应该使用什么版本? 安装有那么难吗? 名单还在继续。

如何安装 ionCube loader,真正涉及什么?

安装 ioncube loader 并不是您认为的困难,而是一个简单的过程。 我们可以通过几个简单的步骤来完成它:

  • 1. 下载 IonCube 加载器。
    您可以从以下位置下载 ionCube Loader
    https://www.ioncube.com/loaders.php
  • 2.解压并安装ionCube扩展文件。
  • 3.找到PHP.ini文件(配置文件)
  • 4. 启用 IonCube 加载程序。
  • 5. 配置 IonCube 加载器。
  • 6. 验证安装。

在 ionCube 安装方面需要任何指导吗?

我们为 ionCube Loaders 提供可靠的安装服务。 只需 100 美元即可获得我们的专家帮助。

单击此处获取帮助

找出你的 PHP 版本

在安装 ionCube Loader 之前,请确保选择正确的 IonCube 版本。 版本必须与您的系统设置匹配。 也就是说,您需要找到您的 PHP 版本来安装与您的 PHP 版本匹配的 IonCube Loader。 要了解您的托管系统和环境,请按照以下步骤操作:

  • 在 web 服务器的根目录下创建 info.php 文件并添加以下代码:
phpinfo-php
  • 访问 {yourdomain.com}/phpinfo.php,它会为您提供所需的详细信息。
PHP-7.4.23-phpinfo

从上图中,您可以从顶部标题中获取 PHP 版本和服务器操作系统详细信息。 在这张图片中,PHP 版本是 7.4.23,操作系统是 Ubuntu18.04。 下一个突出显示的行给出了系统处理器类型,这对于确定适当的加载程序很有用。 这里,系统有 x86_64。 我们正在运行 64 位 PHP,如果它以 i686 结尾,那么它是 32 位的。 下一个表明安全威胁已禁用。

下载 IonCube 加载程序

  • 使用终端

在终端中运行以下命令,

  • 下载并解压 IonCube Loader

在下载 IonCube Loader 之前,请检查您的系统是在 32 位还是 64 位架构上运行。

为此,请运行以下命令:

unname -a

接下来,我们必须使用 wget 命令下载 Ioncube Loader 并解压缩。

  • 对于 64 位系统或 32 位系统

使用命令:

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar xfz ioncube_loaders_lin_x86-64.tar.gz

  • 选择合适的并安装

在您的服务器上下载并解压加载程序后,现在安装与您的 PHP 版本匹配的 Ioncube 加载程序。

如果你想知道安装的 PHP 的版本,

使用命令:
php -v

接下来,通过运行命令 php -i | 找到 PHP 版本的扩展目录在哪里。 grep extension_dir

注意:每个 PHP 版本和 Linux 发行版的目录名称都不同。

为 IonCube 加载器配置 PHP

通过在 php.ini 文件顶部包含以下行来激活扩展。

  • 对于 CentOS:
    zend_extension = zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.4.so
  • 对于 Ubuntu、Debian:
    zend_extension = /usr/lib/php/ioncube_loader_lin_7.4.so
  • 对于 Windows:
    zend_extension = c:\php\ioncube\ioncube_loader_win_7.4.dll
  • 对于 FreeBSD:
    zend_extension = /usr/local/lib/php/ioncube_loader_fre_7.4.so

笔记

  • 确保提供您的 PHP 版本的扩展目录,并提及与您的 PHP 版本匹配的 ioncube 加载器版本。
  • 安装扩展后,重新启动服务器。
  • 确保在所有合适的 php.ini 配置文件中激活了 ionCube。
  • 为了让 IIS 能够加载扩展,可能需要更改 ionCube 扩展文件的权限。 为此,请右键单击资源管理器中的文件,属性,选择安全选项卡并添加用户组。 要重新加载 PHP,您现在需要重新启动 IIS Web 服务器。 最简单的方法是重新启动 World Wide Web Publishing Windows 服务。 您可以通过从管理工具打开服务应用程序并重新启动服务来执行此操作(请注意,这会重新启动所有 IIS 应用程序池和网站;如果您在此服务器上托管其他网站和应用程序,您可能需要重新启动相关的应用程序池只要)。

您在安装 IonCube 时需要我们的帮助吗?

我们为 ionCube Loaders 提供可靠的安装服务。 只需 100 美元即可获得我们的专业服务。

单击此处获取我们的专家帮助

测试 ionCube Loader 安装

现在,验证 ionCube Loader 已在您的服务器上正确安装和配置。 您可以通过检查 PHP 版本来验证。

在您的终端中,使用命令: php -v 来测试 ioncube 加载程序的安装。

您还可以将 URL 与 phpinfo.php 一起运行并验证 ioncube 安装。

使用 Loader Installer 或 Loader Wizard 安装

Loader Wizard PHP 脚本在 Zip 和 tgz 存档中可用时有助于安装。 下载脚本并将其安装到您的网络空间中。 然后在您的浏览器中启动脚本以获取有关安装和选择正确 Loader 包的指导。 下面的加载程序包中也提供了该向导。

有关更多信息,您可以参考 http://www.ioncube.com/loader_installation.php 并下载包 http://www.ioncube.com/loaders.php。

在托管服务提供商中安装 Ioncube

所有托管服务提供商都支持/安装了 Ioncube 加载程序。 简单而快速的过程是联系您的托管支持以为您的帐户启用 ioncube。 否则,请咨询托管支持论坛和常见问题解答。

一般来说,创建一个自定义 PHP ini 来为您的主机启用 ioncube 就足够了。 在这里,您可以找到各种托管类型共享的步骤,以方便我们的用户使用,而无需搜索支持的内容。

共享主机支持

  • 搜索“离子立方体”。 如果未找到,则未启用。
  • 搜索托管常见问题解答、论坛以查找启用 ioncube 的任何说明。

笔记 :

您应该有适当的加载器,其格式为 ioncube_loader_os_type_phpversion.ext。

os_type – (linux 或 windows) | phpversion – (7.3, 7.4) | .ext – (so – Linux, dll – Windows)

对于服务器端安装

Loader 可以在 Web 服务器中自动启用,而无需更改 php.ini 文件或重新启动服务器。 在某些情况下,您需要在 php.ini 文件中添加 Zend 扩展行以启用 Ioncube。 要添加此行,请查看上面的内容。

安装各种主机

HostGator

  • 登录您的 HostGator cPanel。
  • 转到 cPanel 中的软件 → 服务。
  • 单击“PHP Config”并选择“PHP5 (Single php.ini) 并保存更改。
  • 您将被引导至安装默认 php.ini 页面。
  • 点击安装IonCube的选项,勾选“IonCube”并点击“安装”。
  • 完成后,转到“文件管理器”。
  • 选择 Web Root (public_html/www) 以加载到文件管理器中。
  • 浏览并找到新创建的 php.ini.default,然后选择该文件并将其重命名为 php.ini。
  • 现在 IonCube 已启用。

蓝色多米诺骨牌:

  • 登录到控制面板。
  • 单击脚本和附加组件下的 CGI 和脚本语言支持。
  • 接下来,单击 PHP 脚本。
  • 添加行:
    zend_extension = /usr/local/lib/ioncube/ioncube_loader_lin_x.x.so (其中 xx 是您的 php 版本)。
  • 单击保存。

OVH 托管:

将以下行添加到自定义 .htaccess 文件中:

SetEnv IONCUBE 1

设置环境 PHP_VER 5

或者创建一个名为 .htaccess 的文件,然后使用文本编辑器将上述代码行放入其中。 然后保存更改并将其上传到存储文件的根目录。

  • Ktools – 使用本地 php.ini 来配置 ioncube 加载器,它需要位于 ioncube 目录中。 Aruba – 根据 Ktools 客户 (1) 的说法,不支持 Ioncube。
  • Glow Host – 请求 Ioncube 支持。 单击此处查看他们的知识库或创建票证
  • Godaddy – 在 PHP5 linux 帐户上,php.ini 必须命名为 php5.ini。
  • IX Web Hosting / Host Excellence – Ioncube 默认已安装。 php.ini 必须一次放在 cgi-bin 目录中。
  • Jacobson Hosting – 一些服务器有 Ioncube。 您可以为安装或配置请求打开支持票证。
  • 网络解决方案 – 似乎不支持 Ioncube。
  • Web Hosting Pad – 默认已安装。 如果您使用本地 php.ini,ioncube 将无法工作。
  • 雅虎 – 似乎不支持 ionCube。

下面,我们列出了排名前 30 的托管服务提供商。

  • 去吧爸爸
  • 亚马逊网络服务
  • 谷歌云平台
  • 1&1
  • 广场空间
  • 蓝色主机
  • 液体网
  • HostGator
  • 场地地面
  • 梦想主持人
  • 托管者
  • 肥牛
  • 主人公
  • 主机怪物
  • 快速主机
  • 蓝色多米诺骨牌
  • 只是主机虚拟主机
  • 捷豹电脑
  • 电源
  • Lunarpages - 被 HostPapa 收购
  • 战俘网
  • 网络公司
  • 启动逻辑
  • 一个小橙子
  • Inmotion托管
  • 云道
  • 名不虚传
  • WP引擎
  • A2 托管
  • 绿色极客

装载机下载

Smackcoders CRM 扩展的 ionCube 常见问题解答

我们使用 ionCube Loader 来加载编码的 CRM 模块文件。 因此,请按照上述步骤在您的服务器上安装 ionCube Loader。 如果您在安装 Loader 后遇到任何问题,请参阅以下常见问题解答以获得解决方案。 但是,如果您在常见问题解答中找不到答案,请通过[email protected]联系我们的支持团队

1.我已经成功安装了模块。 当我加载模块页面时,我得到一个空白页面。 会是什么问题?

我们所有的 CRM 产品和代码都受 ioncube 保护,因此在安装我们的 CRM 模块之前,必须在您的 PHP 服务器中安装 ioncube 加载程序。 可以通过安装 ioncube loader 解决空白页错误。

2. Ioncube loader 安装在我们的 PHP 服务器上。 来自 smackcoders 的免费自定义模块运行良好,但 CRM 模块页面每次都会抛出空白页面。 如何解决这个问题?

免费的 CRM 扩展未针对单个域许可证进行编码。 但是所有 CRM 模块都带有一个域许可证。 如果您尝试在不同的 CRM 中安装集成模块,它将无法正常工作。 您可以购买许可证以享受每个域的模块优势。

我们的顶级 CRM 编码产品

  • Vtiger MailChimp Plus
  • VtigerCRM QuickBooks 集成
  • VtigerCRM 谷歌日历同步
  • VtigerCRM Xero 集成
  • Vtiger CRM 的休假管理

在此处查看更多CRM 模块

结论

编码应用程序代码成为保护/许可源代码的常见做法。 这确保了准确性,最大限度地减少了存储空间等等。 IonCube loader 被 90% 的服务器使用,并且被大多数程序开发人员选择。 它为 PHP 代码和网站提供安全保护,防止未经批准的访问。 IonCube 加载程序会解码您的加密 PHP 脚本并确保您的网站安全。

需要我们协助安装 ionCube 吗?

我们为 ionCube Loaders 提供可靠的安装服务。 只需 100 美元即可聘请我们的专家。

获得我们的专家帮助