在Debian 10 Buster上安装IonCube Loader
步骤1.在安装任何软件之前,通过apt
在终端中运行以下命令来确保系统是最新的很重要:
sudo apt update
sudo apt upgrade
步骤2.在Debian 10上安装IonCube Loader。
现在,我们从官方网站下载最新的IonCube装载程序PHP模块:
## Linux (32 bits) ## cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz## Linux (64 bits) ## cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
成功下载存档后,将其解压缩:
tar xvfz ioncube_loaders_lin_x86-64.tar.gz
接下来,找到PHP 7.4.8版本的扩展目录的位置,这是IonCube Loader文件的安装位置:
$ php -i | grep extension_dir extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012
接下来,我们需要将PHP 7.4.8版本的ionCube Loader复制到扩展目录():/usr/lib/php/20151012
sudo cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20151012
之后,我们需要找到PHP加载扩展的位置,这可以通过运行以下命令并查看以下内容来完成:
php -i | grep php.ini
您将看到类似于以下内容的输出:
Configuration File (php.ini) Path => /etc/php/7.4/cli Loaded Configuration File => /etc/php/7.4/cli/php.ini
然后,将以下行添加为相应文件中的第一行:php.ini
zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.4.so
现在,我们需要重新启动Apache或Nginx Web服务器,以使IonCube Loader生效:
sudo systemctl restart apache2 sudo systemctl restart nginx sudo systemctl restart php-fpm
步骤3.在Debian系统上测试IonCube。
如果您可以看到带有ionCube加载程序版本的PHP版本,则意味着您已经在Debian 10系统中成功安装并配置了IonCube PHP加载程序。
php -v
结果:
PHP 7.4.8 (cli) (built: Dec 15 2020 12:46:60) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.1, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies
恭喜你!您已经成功安装了IonCube。有关其他帮助或有用信息,我们建议您检查IonCube官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun39366.html