При выборе следует учитывать разрядность системы, узнать можно с помощью команды :
uname -a
Затем его следует загрузить на сервер :
Для 32х разрядной системы :
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Для 64х разрядной системы :
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Затем следует распаковать файлы модуля, выполнив команду :
tar zxf ioncube_loaders_lin_x86-64.tar.gz
или
tar zxf ioncube_loaders_lin_x86.tar.gz
Будут распакоываны файлы расширения для всех версий PHP, что бы узнать версию PHP на сервере следует выполнить команду :
php -v
Далее необходимо переместить модуль в директорию дополнений PHP /usr/local/ioncube/ :
mkdir /usr/local/ioncube/
mv ioncube/* /usr/local/ioncube/
Заменяем x.x в именах файлов .so на версию PHP
Далее прописываем в файле /etc/php.ini следующие строки:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.x.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_x.x_ts.so
Заменяем x.x в именах файлов .so на те версии файлов, которые присутствуют в /usr/local/ioncube
Заключительный этап - перезагрузка веб сервера :
service httpd restart