декабря 17 2010 11:07 пп

Установка IonCube Loader в Linux

Некоторые платные скрипты типа интернет магазинов, или CMS, а так же некоторые другие, имеют защиту в виде закодированных при помощи ionCube PHP Encoder файлов. Для нормальной работы с такими файлами на сервер необходимо установить ion cube loader, который будет расшифровывать файлы перед отдачей клиенту. В этой маленькой статье описана нехитрая процедура установки Ion cube loader на Linux, на примере дистрибутива Ubuntu 8.04

Постовой
дешевая входная дверь металлическая Москва

Для начала скачайте дистрибутив Ion cube loader для вашей архитектуры на странице загрузки http://www.ioncube.com/loaders.php. У меня 32битная система, поэтому я скачивал файл для X86, для 64 бит нужен файл X86_X64.

После скачивания архива распакуйте его, и из директории 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 для применения изменений.

На этом все, настройка закончена.




Комментариев нет »


Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »

  • Реклама

  • Ссылки



  • Теги



Server load average: 0.01, 0.01, 0.00
Server uptime: 474 days, 2:22
Your IP is: 54.162.154.91.