Перед тем, как приступить к установке ioncube перепроверьте, не установлен ли он уже на сервере. Чтобы это выяснить воспользуйтесь командой
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 |
Тут видно, что обработчик версии 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 – один из лучших хостинг-провайдеров в Украине! Мы поможем решить все ваши проблемы.