Вступ

IonCube Loader – це неймовірне розширення модуля PHP, призначене допомогти програмістам кодувати та шифрувати файли PHP та збільшувати швидкість веб-сторінок.


Цей додаток зазвичай використовується для PHP-програм корпоративного класу, щоб забезпечити додатковий рівень безпеки для захисту їх вихідного коду в сучасну епоху злочинів веб-сайтів.

Цей підручник допоможе вам встановити та налаштувати завантажувач IonCube на свій сервер Ubuntu 18.04.

Готові? Давайте розпочнемо.

Перед тим як ти почнеш

Щоб ця інсталяція пройшла безперебійно, перед початком роботи необхідно встановити:

  • Обліковий запис веб-хостингу, який дозволяє вам отримати доступ до сервера або віртуального сервера
  • Користувач з правами sudo для запуску команд як root
  • Повністю налаштований сервер Ubuntu 18.04

Крок 1 – Встановлення веб-сервера

Першим кроком при встановленні IonCube Loader на Ubuntu 18.04 є встановлення веб-сервера (Apache або Nginx). У нашому випадку ми встановимо Apache.

 Примітка: Якщо ви вже встановили Nginx або Apache, пропустіть цей крок.

Щоб встановити Apache, запустіть команду нижче:

$ sudo apt встановити apache2 php7.2 php7.2-fpm php7.2-cli

Після того, як установка завершена, видайте команди нижче, щоб запустити та включити веб-сервер Apache під час завантаження.

$ Sudo systemctl запуск apache2
$ Sudo systemctl включити apache2

Тепер ви можете виконати команду нижче, щоб перевірити стан вашого веб-сервера Apache2:

$ Sudo systemctl статус apache2

Це дасть вам такий результат:

● apache2.service – HTTP-сервер Apache
Завантажено: завантажено (/lib/systemd/system/apache2.service; увімкнено; попередньо встановлено постачальник: увімкнено)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Активний: активний (працює) з ср 2018-10-2406: 11: 24 EDT; 3 тижні 0 днів тому
Основний PID: 21949 (apache2)
Завдання: 8 (ліміт: 1152)
CGroup: /system.slice/apache2.service
├─993 / usr / sbin / apache2 -k початок
├─995 / usr / sbin / apache2 -k початок
├─996 / usr / sbin / apache2 -k початок
├─997 / usr / sbin / apache2 -k початок
├─998 / usr / sbin / apache2 -k початок
├─2481 / usr / sbin / apache2 -k початок
├─13860 / usr / sbin / apache2 -k початок
└─21949 / usr / sbin / apache2 -k початок

Крок 2 – Завантаження та налаштування завантажувача IonCube

Після того, як веб-сервер встановлений, тепер ви можете завантажити інсталяційні файли для IonCube Loader. Перед завантаженням цих файлів запустіть команду нижче, щоб підтвердити версію PHP, встановлену у вашій системі:

$ Sudo php -v

Це дасть вам вихід нижче:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (побудовано: 13 вересня 2018 13:45:02) (NTS)
Авторські права (c) 1997-2018 рр. Група PHPGrup
ZendEnginev3.2.0, Copyright (c) 1997-2018ZendTechnologies
withZendOPcachev7.2.10-0ubuntu0.18.04.1, Copyright (c) 1997-2018ZendTechnologies

З висновку зрозуміло, що версія PHP, встановлена ​​на вашому сервері, є 7.2.10.

Тепер запустіть команду нижче, щоб завантажити потрібні інсталяційні файли IonCube:

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

Потім видаліть команди нижче, щоб витягти файли:

$ sudo tar xvfz ioncube_loaders_lin_x86-64.tar.gz

Це створить новий каталог з назвою іонкуб який містить декілька файлів для ряду версій PHP. Вам потрібно вибрати правильну папку для відповідної версії PHP (7.2.10).

У цьому випадку вам потрібен файл для PHP версії 7.2, тобто, ioncube_loader_lin_7.2.so. Вам потрібно буде скопіювати файл у правильний каталог розширень PHP. Щоб знайти правильну папку розширення PHP, запустіть команду нижче:

$ sudo php-config – розширення-dir

Це дасть вам результат, аналогічний наведеному нижче:

/ usr / lib / php / 20170718

Тепер, коли ви знаєте каталог розширень PHP, запустіть команду нижче, щоб скопіювати файл у цей каталог:

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

Щоб це розширення завантажилося PHP, ви повинні додати його до відповідної конфігурації PHP. Є два способи зробити це, один ви можете додати до основного файлу конфігурації PHP; php.ini або створити інший файл. Тут ми завантажимо розширення в основний файл конфігурації PHP.

Виконайте команду нижче:

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

Вставте директиву нижче де завгодно нижче рядків PHP.

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

Збережіть зміни та закрийте наноредактор, а потім перезапустіть службу Apache, щоб ці зміни вступили в силу:

$ Sudo systemctl перезапустити apache2.service

Далі, якщо ви використовуєте php-fpm, запустіть команду нижче, щоб перезапустити її;

$ Sudo systemctl перезапустити php7.2-fpm.service

Тепер виконайте команду, щоб перевірити стан завантажувача IonCube:

$ Sudo php -v

Це дасть вам такий результат:

PHP 7.2.3-1ubuntu1 (cli) (побудовано: 14 березня 2018 22:03:58) (NTS)
Авторські права (c) 1997-2018 рр. Група PHPGrup
ZendEnginev3.2.0, Copyright (c) 1998-2018ZendTechnologies
withtheionCubePHPLoader (увімкнено) + IntrusionProtectionfromioncube24.com (unconfigured) v10.2.0, Copyright (c) 2002-2018, byionCubeLtd.
withZendOPcachev7.2.3-1ubuntu1, Copyright (c) 1999-2018, авторZendTechnologies

Висновок

Це все! Ви успішно встановили та налаштували навантажувач IonCube на своєму сервері Ubuntu 18.04.

Ознайомтеся з цими топ-3 хостинговими службами Linux

FastComet

Стартова ціна:
2,95 дол


Надійність
9.7


Ціноутворення
9.5


Користувач
9.7


Підтримка
9.7


Особливості
9.6

Прочитайте відгуки

Відвідайте FastComet

Хостингер

Стартова ціна:
0,99 дол


Надійність
9.3


Ціноутворення
9.3


Користувач
9.4


Підтримка
9.4


Особливості
9.2

Прочитайте відгуки

Відвідайте хостинг

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Пов’язані статті “Як”

  • Як встановити PHP Composer на Ubuntu 18.04
    проміжний
  • Частина перша: Як встановити Zabbix на Ubuntu 18.04 VPS або на виділеному сервері
    проміжний
  • Як встановити Apache, MySQL & PHP на Ubuntu 18.04 VPS або виділений сервер
    проміжний
  • Як встановити Zabbix на Ubuntu 18.04 [ЧАСТЬ ДВА]
    проміжний
  • Як встановити Magento на Ubuntu 18.04
    проміжний
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me