17 декабря 2010 11:07 пп
Установка IonCube Loader в Linux
Некоторые платные скрипты типа интернет магазинов, или CMS, а так же некоторые другие, имеют защиту в виде закодированных при помощи ionCube PHP Encoder файлов. Для нормальной работы с такими файлами на сервер необходимо установить ion cube loader, который будет расшифровывать файлы перед отдачей клиенту. В этой маленькой статье описана нехитрая процедура установки Ion cube loader на Linux, на примере дистрибутива Ubuntu 8.04
Для начала скачайте дистрибутив Ion cube loader для вашей архитектуры на странице загрузки
После скачивания архива распакуйте его, и из директории ioncubу скопируйте нужную версию (они отличаются тем что подходят для разных версий php) если посмотреть в директории список файлов вы увидите примено следующее
Код:
# ls -la /root/ioncube
total 7272
drwxr-xr-x 2 508 root 4096 2010-11-17 17:09 .
drwxr-xr-x 36 root root 4096 2010-12-17 22:33 ..
-rwxr-xr-x 1 508 508 282420 2010-10-28 20:11 ioncube_loader_lin_4.1.so
-rwxr-xr-x 1 508 508 278452 2010-10-28 20:11 ioncube_loader_lin_4.2.so
-rwxr-xr-x 1 508 508 279380 2010-10-28 20:12 ioncube_loader_lin_4.3.so
-rwxr-xr-x 1 508 508 290164 2010-10-28 20:13 ioncube_loader_lin_4.3_ts.so
-rwxr-xr-x 1 508 508 281332 2010-10-28 20:13 ioncube_loader_lin_4.4.so
-rwxr-xr-x 1 508 508 292756 2010-10-28 20:14 ioncube_loader_lin_4.4_ts.so
-rwxr-xr-x 1 508 508 307060 2010-10-28 20:15 ioncube_loader_lin_5.0.so
-rwxr-xr-x 1 508 508 318292 2010-10-28 20:15 ioncube_loader_lin_5.0_ts.so
-rwxr-xr-x 1 508 508 783636 2010-10-28 20:17 ioncube_loader_lin_5.1.so
-rwxr-xr-x 1 508 508 826644 2010-10-28 20:19 ioncube_loader_lin_5.1_ts.so
-rwxr-xr-x 1 508 508 780308 2010-10-28 20:21 ioncube_loader_lin_5.2.so
-rwxr-xr-x 1 508 508 823156 2010-10-28 20:23 ioncube_loader_lin_5.2_ts.so
-rwxr-xr-x 1 508 508 805576 2010-10-28 20:25 ioncube_loader_lin_5.3.so
-rwxr-xr-x 1 508 508 861352 2010-10-28 20:27 ioncube_loader_lin_5.3_ts.so
-rw-rw-r-- 1 508 508 10553 2010-10-12 18:31 LICENSE.txt
-rw-rw-r-- 1 508 508 128405 2010-11-02 22:03 loader-wizard.php
-rw-rw-r-- 1 508 508 1553 2010-10-12 18:31 README.txt
Если у вас версия php 5.2.* то вам нужен файл ioncube_loader_lin_5.2.so
, для версии php 4.4.* вам нужно выбрать файл ioncube_loader_lin_4.4.so
Скопируйте нужный файл в директорию /usr/local/lib/.
Если вы используете apache2, то добавьте в файл /etc/php5/apache2/php.ini после [PHP] строку, заменив звездочки на цифры из имени файла
Код:
zend_extension=/usr/local/lib/ioncube_loader_lin_*.*.so
Если вы используете php как CGI, то строку надо добавлять в файл /etc/php5/cgi/php.ini
После добавления перезапустите apache2 или CGI для применения изменений.
На этом все, настройка закончена.
Комментариев нет »
Leave a Reply
You must be logged in to post a comment.