如何在 Ubuntu 22.04 LTS 上安装 IonCube Loader

IonCube Loader是一个流行的PHP扩展,可以执行加密的PHP代码。这使得 PHP 开发人员可以保护他们的源代码,以免在未经他们许可的情况下被查看、修改或重新分发。ioncube-loader

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 IonCube Loader

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2 software-properties-common

第 2 步。在 Ubuntu 22.04 上安装 IonCube Loader。

默认情况下,IonCube 在 Ubuntu 22.04 基本存储库上不可用。现在运行以下命令,将最新版本的 IonCube 加载程序下载到您的 Ubuntu 系统:

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

接下来,使用以下命令提取下载的文件:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

如果您看到提取的文件,您可以看到每个 PHP 版本的加载器:

cd ioncube
ls

您将看到类似以下内容:

ioncube_loader_lin_7.0.so     ioncube_loader_lin_8.1.so
ioncube_loader_lin_7.0_ts.so  ioncube_loader_lin_8.1_ts.so

第 3 步。PHP 配置文件。

下载 IonCube Loader 后,您需要将其移动到 PHP 扩展目录。此目录的位置将根据服务器上 PHP 的安装而有所不同。您可以通过运行以下命令来查找 PHP 扩展目录的位置:

php -i | grep extension_dir

应会看到以下输出:

extension_dir => /usr/lib/php/20230151 => /usr/lib/php/20230151

接下来,我们通过键入以下命令来检查哪个 PHP 配置正在工作:

php -i | grep php.ini

输出:

/etc/php/8.1/cli/php.ini (For PHP CLI)
/etc/php/8.1/apache2/php.ini (For PHP with Apache2)

*如果您安装了不同版本的 PHP,则文件的位置会有所不同。

现在使用以下命令打开您的文件:php.ini

nano /etc/php/8.1/cli/php.ini

在文件末尾添加以下行:php.ini

zend_extension=/usr/lib/php/20230151/ioncube_loader_lin_8.1.so

最后,从命令行界面检查已安装的PHP版本,您将看到PHP加载了IonCube加载器:

php -v

输出:

PHP 8.1 (cli) (built: Dec  6 2022 11:36:46) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
     with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.
     with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 IonCube Loader。如需其他帮助或有用信息,我们建议您查看 IonCube 官方网站。

上一篇 Dockerfile构建Docker镜像
下一篇 如何在Debian 9安装Docker Compose与教程
捡田螺的小男孩

捡田螺的小男孩

这个人很懒,什么都没有留下~

本月创作热力图