Установка завантажувача ionCube для PHP

Приватна Хмара

Приватна хмара

Ознайомтеся з індивідуальним хмарним рішенням SIM-Networks

Дізнатися більше

Усі операції виконуються у консолі сервера через інтерфейс командного рядка. Визначаємо розрядність ОС за допомогою команди 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.

Сподобалася стаття?

Згода на використання файлів cookie

Натискаючи "Я згоден", ви даєте згоду на використання файлів cookie на нашому веб-сайті, щоб надати вам найбільш релевантний досвід, запам'ятовуючи ваші уподобання та повторні відвідування. Однак ви можете відвідати "Керування файлами cookie", щоб надати контрольовану згоду. Детальніше

Налаштування файлів cookie

Функціональні

Необхідні файли cookie мають важливе значення для основних функцій веб-сайту, і без них веб-сайт не буде працювати належним чином.

Аналітичні

Аналітичні файли cookie використовуються для розуміння того, як відвідувачі взаємодіють із веб-сайтом.

Рекламні

Рекламні файли cookie використовуються для надання відвідувачам релевантної реклами та маркетингових кампаній.