如何在 Debian 9 上安装 ionCube Loader如何在 Debian 9 上安装 ionCube Loader如何在 Debian 9 上安装 ionCube Loader如何在 Debian 9 上安装 ionCube Loader
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 9 上安装 ionCube Loader

本教程适用于这些操作系统版本

  • Debian 9(扩展)
  • Debian 7(Wheezy)

在此页

  1. 要求
  2. 开始
  3. 安装 IonCube 加载器
  4. 测试 IonCube 加载器

IonCube 是一个 PHP 扩展,可用于在运行时解码安全的加密 PHP 文件。商业 PHP 程序供应商使用 IonCube 编码器来保护应用程序和我们在本教程中安装的加载器,以便在您的服务器上运行 IonCube 编码文件。 IoncubeLoader 是免费提供的。 Ioncube loader 通过将您的 PHP 转换为字节码来提高您的网站加载速度并防止其他人窃取源代码。

在本教程中,我们将解释在 Debian 9 服务器上安装 IonCube Loader。

要求

  • 一台运行 Debian 9 并安装了 LAMP 的服务器。
  • 具有 sudo 权限的非根用户。

入门

在开始之前,使用以下命令更新服务器上安装的所有软件包:

sudo apt-get update -y
sudo apt-get upgrade -y

更新所有包后,重新启动系统以应用所有更改:

sudo reboot

安装 IonCube 加载器

首先,您需要从其官方网站下载最新版本的 IonCube Loader。否则,您可以使用以下命令下载它:

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

下载完成后,使用以下命令解压缩下载的文件:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

默认情况下,文件将解压缩到 ioncube 文件夹中。

现在,将目录更改为 ioncube 文件夹并运行 ls 命令以查看所有扩展:

cd ioncube
ls

您应该看到对应于各种 php 版本的各种 ioncube 加载程序文件,如下所示:

ioncube_loader_lin_4.1.so     ioncube_loader_lin_5.0_ts.so  ioncube_loader_lin_5.4.so     ioncube_loader_lin_7.0_ts.so  README.txt
ioncube_loader_lin_4.2.so     ioncube_loader_lin_5.1.so     ioncube_loader_lin_5.4_ts.so  ioncube_loader_lin_7.1.so     USER-GUIDE.pdf
ioncube_loader_lin_4.3.so     ioncube_loader_lin_5.1_ts.so  ioncube_loader_lin_5.5.so     ioncube_loader_lin_7.1_ts.so  USER-GUIDE.txt
ioncube_loader_lin_4.3_ts.so  ioncube_loader_lin_5.2.so     ioncube_loader_lin_5.5_ts.so  ioncube_loader_lin_7.2.so
ioncube_loader_lin_4.4.so     ioncube_loader_lin_5.2_ts.so  ioncube_loader_lin_5.6.so     ioncube_loader_lin_7.2_ts.so
ioncube_loader_lin_4.4_ts.so  ioncube_loader_lin_5.3.so     ioncube_loader_lin_5.6_ts.so  LICENSE.txt
ioncube_loader_lin_5.0.so     ioncube_loader_lin_5.3_ts.so  ioncube_loader_lin_7.0.so     loader-wizard.php

现在,您需要根据服务器上安装的 PHP 版本选择正确的 ioncube 加载程序文件。运行以下命令以查看服务器上安装的 PHP 版本:

php -v

输出:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies

在上面的输出中,您应该看到安装的 PHP 版本是 PHP 7.0.22。因此,您需要将 ioncube_loader_lin_7.0.so 文件从 ioncube 目录复制到 PHP 扩展目录。

首先,使用以下命令找到 PHP 扩展目录的位置:

php -i | grep extension_dir

您应该看到以下输出:

extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

现在,使用以下命令将 ioncube 加载程序文件复制到 PHP 扩展目录 (/usr/lib/php/20151012):

cd ioncube
cp ioncube_loader_lin_7.0.so /usr/lib/php/20151012/

接下来,您需要编辑 php.ini 文件并添加 ioncube 扩展的路径。您可以使用以下命令执行此操作:

sudo nano /etc/php/7.0/apache2/php.ini

添加以下行:

zend_extension=/usr/lib/php/20151012/ioncube_loader_lin_7.0.so

保存文件,然后打开其他 php.ini 文件:

sudo nano /etc/php/7.0/cli/php.ini

添加以下行:

zend_extension=/usr/lib/php/20151012/ioncube_loader_lin_7.0.so

保存并关闭文件,然后重新启动 Apache 服务以应用更改:

sudo systemctl restart apache2

测试 IonCube 加载器

现在,一切都已正确配置,是时候测试是否安装了 Ioncube 加载器了。您可以使用以下命令对其进行测试:

php -v

如果一切正常,您应该会看到以下输出:

PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.1.0, Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
©2015-2025 艾丽卡 support@alaica.com