Centos 6
# Узнаем версию 32 или 64-бит.
# uname -a
…… i686 i686 i386 GNU/Linux
1
…… x86_64 x86_64 x86_64 GNU/Linux
Заходим во временную директорию
# cd /tmp
Качаем архив
Для 32-битных систем
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
64:
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Распаковываем:
# tar xvfz ioncube_loaders_lin_x86.tar.gz
Создаем директорию:
# mkdir /usr/local/ioncube
Проверяем версию php
# php -v
PHP 5.3.3 (cli) ……..
Копируем файлы:
# cp ioncube/ioncube_loader_lin_5.3* /usr/local/ioncube/
Редактируем конфиг:
# nano /etc/php.d/ioncube.ini
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so
Рестартим апачь:
# /etc/init.d/httpd restart
Проверяем php на работу ionCube
# php –v
PHP 5.3.3 (cli) (built: Jul 12 2013 20:21:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.
Прверяем модули php
# php -m | grep ionCube
ionCube Loader
the ionCube PHP Loader
Готово.