Установка ionCube PHP Loader CentOS/Debian

Материал из wiki.owlhost.net
Перейти к: навигация, поиск
  • Для установки расширения ionCube PHP Loader на сервер его в первую очередь следует скачать здесь

При выборе следует учитывать разрядность системы, узнать можно с помощью команды :

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/ioncube_loader_lin_x.x.so /usr/local/ioncube/
mv ioncube/ioncube_loader_lin_x.x_ts.so

Заменяем x.x в именах файлов .so на версию PHP

  • Далее прописываем в файле /etc/php.ini ( Debian - /etc/php5/cli/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

  • Заключительный этап - перезагрузка веб сервера :

CentOS:

/etc/init.d/httpd restart

Debian:

/etc/init.d/apache2 restart
  • Если установка выполнена корректно - ioncube будет виден при выполнении команды php -m и php -v .


Если возникают трудности при установке - служба поддержки http://www.owlhost.net всегда рада Вам помочь.