Как установить ionCube Loader на VPS-сервер

Перед тем как приступить к установке ionCube Loader, проверьте, не установлен ли он уже на сервере. Чтобы это выяснить, воспользуйтесь командой
php -m | grep ionCube
после подключения к VPS-серверу. Если команда ничего не выведет, переходите к загрузке.
Первым делом необходимо понять, какая операционная система и какого разряда стоит на вашем сервере:
cat /etc/issue
– команда для выяснения типа операционной системы.
uname -m
– для выяснения ее разрядности.
Как установить ionCube на Debian
1. Необходимо загрузить дистрибутив ioncube для вашего типа операционной системы
Это для 32-битных систем:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Это для 64-битных систем:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
2. Далее распаковать архив -
tar xzvf ioncube*
3. Переместить распакованную папку в /usr/local с помощью команды
mv ioncube /usr/local/
4. Определите, какая версия PHP установлена на вашем vps сервере, чтобы прописать путь к модулю ionCube. Используйте команду
php -v
Пример:
[root@151-248-126-120 ~]# php -v
PHP 5.3.3 (cli) (built: May 10 2016 21:39:50)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Тут видно, что установлен PHP версии 5.3, значит, модуль нужно прописывать для него. Выполняем следующую команду:
echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php5/conf.d/ioncube.ini
5. Перезапустить веб-сервер Apache командой
/etc/init.d/apache2 restart.
Как установить ionCube на CentOS
1. Необходимо загрузить дистрибутив ioncube для вашего типа операционной системы
Это для 32-битных систем:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_5.1.2.tar.gz
Это для 64-битных систем:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_5.1.2.tar.gz
2. Далее распаковать архив -
tar xzvf ioncube*
3. После этого модули ioncube нужно перенести в директорию PHP
Это для 32-битных систем:
mv ioncube /usr/lib/php/ioncube
Это для 64-битных систем:
mv ioncube /usr/lib64/php/ioncube
4. Определите, какая версия PHP установлена на вашем vps сервере, чтобы прописать путь к модулю ionCube. Используйте команду
php -v
Результат выполнения команды:
[root@151-248-126-120 ~]# php -v
PHP 5.3.3 (cli) (built: May 10 2016 21:39:50)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Из этого мы видим, что установлена версия PHP 5.3.3. Следовательно, модуль нужно прописывать для этой версии.
Чтобы это сделать, нужно выполнить:
Это для 32-битных систем:
echo "zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php.d/ioncube.ini
Это для 64-битных систем:
echo "zend_extension=/usr/lib64/php/ioncube/ioncube_loader_lin_5.3.so" >> /etc/php.d/ioncube.ini
5. Перезапустить веб-сервер Apache командой
/etc/init.d/httpd restart
Если вы не обладаете определенным багажом знаний, лучше обратитесь за помощью к профессионалам. Компания UkrHost – один из лучших хостинг-провайдеров в Украине! Мы поможем решить все ваши проблемы.