Установка IonCube Loader

IonCube – это расширение PHP-модуля, которое загружает зашифрованные PHP-файлы и ускоряет отображаемые веб-страницы.

Данное расширение необходимо многим приложениям на основе PHP.

IonCube на 32-битной системе

Данный раздел предназначен для PHP, установленного на 32-битной системе. Для примера можно разогнать LAMP на Ubuntu 12.04.

Сначала скачайте пакет:

cd /var/www
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar xvfz ioncube_loaders_lin_x86.tar.gz

Затем перейдите к файлу IP-адрес/ioncube/loader-wizard.php (в данном случае это http://198.199.105.50/ioncube/loader-wizard.php).

В появившемся окне выберите Local install.

Мастер установки IonCube Loader укажет, какой модуль является правильным (в данном случае это ioncube_loader_lin_5.3.so).

Теперь нужно сохранить файл 20ioncube.ini file в /etc/php5/apache2/conf.d.

Используйте следующую строку, чтобы добавить модуль IonCube Loader:

zend_extension = /usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.3.so

Скопируйте эту строку в папку с PHP-модулями, которую можно найти при помощи следующей строки (путь будет предоставлен мастером):

php -i | grep extension_dir

Будет выведено следующее:

extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs

Теперь нужно скопировать модуль в папку PHP-модулей:

cp /var/www/ioncube/ioncube_loader_lin_5.3.so /usr/lib/php5/20090626+lfs/

Затем нужно перезапустить Apache2, чтобы загрузить модуль.

service apache2 restart

Обновите веб-страницу http://198.199.105.50/ioncube/loader-wizard.php и убедитесь в том, что модуль был установлен (должно появиться сообщение «Loader Installed Successfully»).

IonCube на 64-битных системах

Если LAMP stack установлен на 64-битную систему, нужно загрузить соответствующий пакет:

cd /var/www
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xvfz ioncube_loaders_lin_x86-64.tar.gz

Затем повторите все вышеописанные действия.

Готово!

Tags: , , , , , , ,

Добавить комментарий