Bii o ṣe le Fi Loader ionCube sii ni Debian ati Ubuntu
ionCube loader jẹ itẹsiwaju PHP (modulu) ti o fun PHP laaye lati gbe awọn faili ni aabo ati aiyipada nipasẹ lilo sọfitiwia Encoder ionCube, eyiti o jẹ lilo julọ ninu awọn ohun elo sọfitiwia iṣowo lati daabobo orisun orisun wọn ati ṣe idiwọ lati han ati ṣawari.
Ninu nkan yii, a yoo ṣalaye bi o ṣe le fi sori ẹrọ ati tunto Loader ionCube pẹlu PHP ni awọn kaakiri Debian ati Ubuntu.
Ubuntu tabi olupin Debian ti n ṣiṣẹ pẹlu olupin wẹẹbu kan (oluṣakoso package package bi o ti han.
Igbesẹ 1: Fi Apache tabi Nginx Web Server sii pẹlu PHP
1. Ti o ba ti ni Apache tabi Nginx olupin ayelujara ti n ṣiṣẹ tẹlẹ pẹlu PHP ti a fi sori ẹrọ lori ẹrọ rẹ, o le fo si Igbesẹ 2, bibẹkọ ti lo aṣẹ ti o tẹle wọnyi lati fi sii wọn.
-------------------- Install Apache with PHP -------------------- $ sudo apt install apache2 php7.0 php7.0-fpm php7.0-cli -------------------- Install Nginx with PHP -------------------- $ sudo apt install nginx php7.0 php7.0-fpm php7.0-cli
2. Lọgan ti o ba ti fi sii Apache tabi Nginx pẹlu PHP lori ẹrọ rẹ, o le bẹrẹ webserver naa ki o muu ṣiṣẹ lati bẹrẹ laifọwọyi ni ibẹrẹ eto nipa lilo awọn ofin atẹle.
-------------------- Start Apache Web Server -------------------- $ sudo systemctl start apache2 $ sudo systemctl enable apache2 -------------------- Start Nginx + PHP-FPM Server -------------------- $ sudo systemctl start nginx $ sudo systemctl enable nginx $ sudo systemctl start php7.0-fpm $ sudo systemctl enable php7.0-fpm
Igbesẹ 2: Ṣe igbasilẹ Loader IonCube
3. Lọ si pinpin Linux n ṣiṣẹ lori 64-bit tabi faaji 32-bit nipa lilo pipaṣẹ atẹle.
$ uname -r Linux TecMint 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ijade ti o wa loke fihan kedere pe eto naa n ṣiṣẹ lori faaji 64-bit.
Bi fun faaji pinpin Linux rẹ, ṣe igbasilẹ awọn faili ikojọpọ ioncube si/tmp itọsọna nipa lilo atẹle wget pipaṣẹ.
-------------------- For 64-bit System -------------------- $ cd /tmp $ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz -------------------- For 32-bit System -------------------- $ cd /tmp $ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
4. Lẹhinna ṣe igbasilẹ faili ti o gba lati ayelujara nipa lilo pipaṣẹ ls lati ṣe atokọ ọpọlọpọ awọn faili ikojọpọ ioncube fun oriṣiriṣi awọn ẹya PHP.
$ tar -zxvf ioncube_loaders_lin_x86* $ cd ioncube/ $ ls -l
Igbesẹ 3: Fi sori ẹrọ Loader ionCube fun PHP
5. Ninu sikirinifoto ti o wa loke, iwọ yoo wo ọpọlọpọ awọn faili ikojọpọ ioncube fun oriṣiriṣi awọn ẹya PHP, o nilo lati yan ẹrù ioncube ti o tọ fun ẹya PHP ti o fi sii lori olupin rẹ. Lati mọ ẹya PHP ti a fi sori ẹrọ lọwọlọwọ lori olupin rẹ, ṣiṣe aṣẹ naa.
$ php -v
Iboju iboju ti o wa loke sọ kedere pe eto naa nlo ẹya PHP 7.0.25, ninu ọran rẹ, o yẹ ki o jẹ ẹya ti o yatọ.
6. Itele, wa ipo ti itọsọna itẹsiwaju fun ẹya PHP 7.0.25, o jẹ ibiti a yoo fi faili agberu ioncube sori ẹrọ.
$ php -i | grep extension_dir extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012
7. Nigbamii ti a nilo lati daakọ ikojọpọ ioncube fun ẹya PHP 7.0.25 wa si itọsọna itẹsiwaju (/ usr/lib/php/20151012).
$ sudo cp /tmp/ioncube/ioncube_loader_lin_7.0.so /usr/lib/php/20151012
Akiyesi: Rii daju lati rọpo ẹya PHP ati itọsọna itẹsiwaju ninu aṣẹ loke gẹgẹbi iṣeto eto rẹ.
Igbese 4: Tunto ionCube Loader fun PHP
8. Bayi a nilo lati tunto ikojọpọ ioncube lati ṣiṣẹ pẹlu PHP, ninu faili php.ini
. Debian ati Ubuntu lo awọn faili php.ini oriṣiriṣi fun PHP CLI ati PHP-FPM bi o ti han.
$ sudo vi /etc/php/7.0/cli/php.ini #for PHP CLI $ sudo vi /etc/php/7.0/fpm/php.ini #for PHP-FPM & Nginx $ sudo vi /etc/php/7.0/apache2/php.ini #for Apache2
Lẹhinna ṣafikun laini isalẹ bi laini akọkọ ninu awọn faili php.ini
.
zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.0.so
Akiyesi: Rii daju lati rọpo ipo itọsọna itẹsiwaju ati ẹya PHP ninu aṣẹ ti o wa loke gẹgẹbi iṣeto eto rẹ.
9. Lẹhinna fipamọ ati jade kuro ni faili naa. Nisisiyi a nilo lati tun bẹrẹ Apache tabi olupin ayelujara Nginx fun awọn ikojọpọ ioncube lati wa si ipa.
-------------------- Start Apache Web Server -------------------- $ sudo systemctl restart apache2 -------------------- Start Nginx + PHP-FPM Server -------------------- $ sudo systemctl restart nginx $ sudo systemctl restart php-fpm
Igbesẹ 5: Idanwo ionCube Loader
10. Bayi o to lati rii daju pe ionCube loader ti fi sori ẹrọ daradara ati tunto lori olupin rẹ nipa ṣayẹwo ẹya PHP lẹẹkan si. O yẹ ki o ni anfani lati wo ifiranṣẹ kan ti o nfihan pe a ti fi PHP sori ẹrọ ati tunto pẹlu itẹsiwaju ikojọpọ ioncube (ipo yẹ ki o muu ṣiṣẹ), bi a ṣe han ninu iṣelọpọ ni isalẹ.
$ php -v PHP 7.0.25-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.2.0, Copyright (c) 2002-2018, by ionCube Ltd. with Zend OPcache v7.0.25-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
O n niyen! Lati le ni aabo awọn faili PHP, o nilo lati fi sori ẹrọ ikojọpọ IonCube ati tunto pẹlu ẹya PHP ti o fi sii, bi a ti han loke. A nireti pe ohun gbogbo ṣiṣẹ daradara laisi eyikeyi awọn ọran, bibẹkọ, lo fọọmu esi ni isalẹ lati firanṣẹ awọn ibeere rẹ.