Усі операції виконуються у консолі сервера через інтерфейс командного рядка. Визначаємо розрядність ОС за допомогою команди uname -a:
Linux koolex.ru 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
І версію PHP за допомогою php -v:
PHP 5.5.17-1~dotdeb.1 (cli) (built: Sep 19 2014 01:56:56)
Подальша інструкція ведеться з прикладу ОС Linux Debian x86_64.
Вирушаємо на URL https://www.ioncube.com/loaders.php та завантажуємо звідти архів із двійковими бібліотеками завантажувача під ОС Linux потрібної розрядності.
Розпаковуємо його в каталог /usr/lib/php5/ioncube/.
Створюємо файл налаштувань /etc/php5/mods-available/ioncube.ini із вмістом, аналогічним до наступного, скоригувавши ім'я бібліотек залежно від встановленої версії PHP:
zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.5.so
zend_extension_ts = /usr/lib/php5/ioncube/ioncube_loader_lin_5.5_ts.so
Створюємо три символічні посилання:
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/apache2/conf.d/01-ioncube.ini
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cgi/conf.d/01-ioncube.ini
ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cli/conf.d/01-ioncube.ini
За допомогою команди php -v запевняємось у тому, що ionCube завантажується без проблем:
PHP 5.5.17-1~dotdeb.1 (cli) (built: Sep 19 2014 01:56:56) Copyright © 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright © 1998-2014 Zend Technologies with the ionCube PHP Loader v4.7.0, Copyright © 2002-2014, by ionCube Ltd.
Завершальним етапом є перезавантаження сервера HTTP Apache командою service apache2 restart.