Перед тим, як приступити до установки 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 – один з кращих хостинг-провайдерів в Україні! Ми допоможемо вирішити всі ваші проблеми.