Sissejuhatus

IonCube Loader on uskumatu PHP-mooduli laiend, mis on loodud programmeerijate jaoks PHP-failide kodeerimiseks ja krüptimiseks ning veebilehtede kiiruse suurendamiseks.


Rakendust kasutatakse tavaliselt koos äriklassi PHP-rakendustega täiendava turvataseme tagamiseks, et kaitsta oma lähtekoodi veebisaitide kuritegude tänapäevasel ajastul.

See õpetus aitab teil installida ja konfigureerida IonCube laaduri oma Ubuntu 18.04 serverisse.

Kas olete valmis? Alustame.

Enne alustamist

Selle installimise tõrgeteta toimimiseks peab enne alustamist olema paigas järgmine:

  • Veebimajutuskonto, mis võimaldab teil juurjuurdepääsu serverile või virtuaalserverile
  • Kasutaja, kellel on sudoõigused käskude käitamiseks juurmena
  • Täielikult konfigureeritud Ubuntu 18.04 server

1. samm – veebiserveri installimine

Esimene samm IonCube laaduri installimisel Ubuntu 18.04 on veebiserveri (Apache või Nginx) installimine. Meie puhul installime Apache.

 Märge: Kui olete Nginxi või Apache’i juba installinud, siis jätke see samm vahele.

Apache installimiseks käivitage järgmine käsk:

$ sudo apt install apache2 php7.2 php7.2-fpm php7.2-cli

Kui installimine on lõpule viidud, väljastage allolevad käsud, et käivitada ja lubada Apache veebiserveril alglaadimise ajal käivitada.

$ Sudo systemctl käivitab apache2
$ Sudo systemctl lubab apache2

Nüüd saate Apache2 veebiserveri oleku kontrollimiseks täita järgmist käsku:

$ Sudo systemctl oleku apache2

See annab teile järgmise väljundi:

● apache2.service – Apache HTTP Server
Laaditud: laaditud (/lib/systemd/system/apache2.service; lubatud; müüja eelseade: lubatud)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Aktiivne: aktiivne (töötab) alates kolmapäevast 2018-10-2406: 11: 24 EDT; 3 nädalat 0 päeva tagasi
Peamine PID: 21949 (apache2)
Ülesanded: 8 (limiit: 1152)
CGroup: /system.slice/apache2.service
3993 / usr / sbin / apache2 -k algus
├─995 / usr / sbin / apache2 -k algus
├─996 / usr / sbin / apache2 -k algus
7997 / usr / sbin / apache2 -k algus
8998 / usr / sbin / apache2 -k algus
2481 / usr / sbin / apache2 -k algus
13860 / usr / sbin / apache2 -k algus
1921949 / usr / sbin / apache2 -k algus

2. samm – IonCube laaduri allalaadimine ja konfigureerimine

Kui veebiserver on installitud, saate nüüd alla laadida IonCube Loader installifailid. Enne nende failide allalaadimist käivitage süsteemis installitud PHP versiooni kinnitamiseks järgmine käsk:

$ Sudo php -v

See annab teile järgmise väljundi:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (ehitatud: 13. september 2018 13:45:02) (NTS)
Autoriõigused (c) 1997-2018PHP grupp
ZendEnginev3.2.0, autoriõigused (c) 1997-2018ZendTechnologies
withZendOPcachev7.2.10-0ubuntu0.18.04.1, autoriõigused (c) 1997-2018ZendTechnologies

Väljundi põhjal on selge, et teie serverisse installitud PHP versioon on 7.2.10.

Nüüd käivitage nõutav IonCube installifailide allalaadimiseks järgmine käsk:

$ sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Seejärel väljastage failide ekstraheerimiseks järgmised käsud:

$ sudo tar xvfz ioncube_loaders_lin_x86-64.tar.gz

See loob uue kataloogi pealkirjaga ioonkuup mis sisaldab mitut faili mitme PHP versiooni jaoks. Peate valima oma PHP versioonile õige kausta (7.2.10).

Sel juhul vajate faili PHP versiooni 7.2 jaoks, see tähendab, ioncube_loader_lin_7.2.so. Peate faili kopeerima õigesse PHP-laiendikataloogi. Õige PHP-laiendikausta leidmiseks käivitage järgmine käsk:

$ sudo php-config – laiend-dir

See annab teile väljundi, mis on sarnane allolevaga:

/ usr / lib / php / 20170718

Nüüd, kui teate PHP-laiendikataloogi, käivitage faili sellesse kataloogi kopeerimiseks järgmine käsk:

$ sudo cp ioncube / ioncube_loader_lin_7.2.so / usr / lib / php / 20170718

Selle laienduse laadimiseks PHP-ga peate selle lisama vastavasse PHP-konfiguratsiooni. Selleks on kahel viisil, ühe saate lisada PHP peamisse konfiguratsioonifaili; php.ini või looge mõni muu fail. Laadime laienduse PHP peamisse konfiguratsioonifaili.

Käivitage järgmine käsk:

$ sudo nano /etc/php/7.2/cli/php.ini

Kleebi direktiiv PHP ridade alla.

zend_extension = "/usr/lib/php/20170718/ioncube_loader_lin_7.2.so"

Salvestage muudatused ja sulgege nano-redaktor, seejärel taaskäivitage oma Apache-teenus, et need muudatused jõustuksid:

$ Sudo systemctl taaskäivitage apache2.service

Järgmisena, kui kasutate php-fpm, käivitage selle taaskäivitamiseks allolev käsk;

$ Sudo systemctl taaskäivitage php7.2-fpm.service

Nüüd täitke käsk IonCube laaduri oleku kontrollimiseks:

$ Sudo php -v

See annab teile järgmise väljundi:

PHP 7.2.3-1ubuntu1 (cli) (ehitatud: 14. märts 2018 22:03:58) (NTS)
Autoriõigused (c) 1997-2018PHP grupp
ZendEnginev3.2.0, autoriõigused (c) 1998-2018ZendTechnologies
withtheionCubePHPLoader (lubatud) + IntrusionProtectionfromioncube24.com (konfigureerimata) v10.2.0, autoriõigus (c) 2002-2018, byionCubeLtd.
withZendOPcachev7.2.3-1ubuntu1, autoriõigused (c) 1999-2018, byZendTechnologies

Järeldus

See on kõik! IonCube laadur on teie Ubuntu 18.04 serverisse edukalt installitud ja konfigureeritud.

Vaadake neid kolme parimat Linuxi hostimisteenust

FastComet

Alghind:
2,95 dollarit


Töökindlus
9.7


Hinnakujundus
9,5


Kasutajasõbralik
9.7


Toetus
9.7


Funktsioonid
9.6

Loe arvustusi

Külastage FastComet

Hostinger

Alghind:
0,99 dollarit


Töökindlus
9.3


Hinnakujundus
9.3


Kasutajasõbralik
9.4


Toetus
9.4


Funktsioonid
9,2

Loe arvustusi

Külastage Hostingerit

ChemiCloud

Alghind:
2,76 dollarit


Töökindlus
10


Hinnakujundus
9.9


Kasutajasõbralik
9.9


Toetus
10


Funktsioonid
9.9

Loe arvustusi

Külastage ChemiCloud

Seotud juhendavad artiklid

  • Kuidas installida PHP helilooja Ubuntu 18.04
    vahepealne
  • Esimene osa: Kuidas installida Zabbix Ubuntu 18.04 VPS-i või spetsiaalsesse serverisse
    vahepealne
  • Apache, MySQL installimine & PHP Ubuntu 18.04 VPS-is või spetsiaalses serveris
    vahepealne
  • Kuidas installida Zabbix Ubuntu 18.04-le [TEINE OSA]
    vahepealne
  • Kuidas installida Magento Ubuntu 18.04
    vahepealne
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me