上一篇 下一篇 分享链接 返回 返回顶部

如何在Ubuntu服务器上安装IonCube Loader?

发布人:Minchunlin 发布时间:2021-01-16 11:10 阅读量:1479

如何在Ubuntu服务器上安装IonCube Loader,它是一个PHP扩展,当你使用的PHP脚本是使用IONCUBE加密的。IonCube需要安装在你的网站服务器中,并使你的PHP可以访问它。

在本文中,你将学习如何在Ubuntu或Debian服务器上安装ionCube Loader,并配置你的PHP或PHP-FPM和PHP-CLI来使用它。

步骤1:下载IonCube Loader

你可以从官网下载最新的ionCube加载器。从软件包中复制链接,然后用wget下载到你的服务器上。

sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_

loaders_lin_x86-64.tar.gz)。

这将下载最新版本的ionCube加载器。

下载完毕后,使用以下命令将其解压到/ust/local目录。

sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local。

删除下载的文件。

sudo rm -rf ioncube_loaders_lin_x86-64.tar.gz。

步骤2:安装IonCube Loader

在这里你将看到如何为PHP 7.4安装这个扩展。如果你看到提取的文件,你可以看到每个PHP版本的加载器。

ls /usr/local/ioncube

你会看到类似这样的东西。

这是需要添加到 php.ini 中的文件。

安装 Apache 的 PHP

对于Apache来说,php.ini位于这里/etc/php/7.4/apache2/php.ini。

使用下面的命令打开php.ini文件。

sudo nano /etc/php/7.4/apache2/php.ini。

在文件底部添加以下一行。

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so。

按CTRL+X,然后按Y和Enter键保存并退出文件。

重新启动Apache,使更改生效。

sudo service apache2 restart

使用Nginx安装PHP-FPM

对于PHP-FPM来说,php.ini位于这里/etc/php/7.4/fpm/php.ini。

使用下面的命令打开php.ini文件。

sudo nano /etc/php/7.4/fpm/php.ini

在文件底部增加以下一行:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so。

按CTRL+X,然后按Y和Enter键保存并退出文件。

重启PHP-FPM使更改生效。

sudo service php7.4-fpm restart

PHP-CLI的安装

对于PHP-FPM来说,php.ini位于这里/etc/php/7.4/cli/php.ini。

用下面的命令打开你的php.ini文件。

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

在文件底部添加以下一行。

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so。

按CTRL+X,然后按Y和Enter键保存并退出文件。

现在,如果你从命令行界面检查已安装的PHP版本,你会看到PHP已被IonCube loader加载。

希望您学会了如何在Ubuntu/Debian服务器上安装IonCube Loader并为Apache、Nginx或CLI配置它。

目录结构
全文