Установка ioncube loader из исходников на FreeBSD

Установка ioncube loader из исходников на FreeBSD

$ uname -a
Получить последнюю версию ionCube Loader можно здесь на сайте или вытянуть по моей ссылке:
Для начала перейдем в каталог /usr/local/src/
Я создам папку для удобства, что бы знать где его искать:
# mkdir /usr/local/src/ionCube
Так как у меня FreeBSD 8 и 64 бит разрядная ОС, то я скачиваю этот архив:
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_fre_8_x86-64.tar.gz
Распаковываю его в /usr/local/libexec/ioncube (может не получится из-за того что там нет такой папки, выполните тогда: # mkdir /usr/local/libexec/ioncube):
# tar xvzf ioncube_loaders_fre_8_x86-64.tar.gz -C /usr/local/libexec
# cd /usr/local/libexec/ioncube/
В этой папке есть файл с подробной инструкцией по установке, называется, кто не знаетREADME.
В файле говориться что нужно скопировать сам модуль в папку, у меня она выглядит так:
По такому пути должен лежать ioncube_loader_fre_5.3.so: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/
Только директория no-debug-non-zts-20090626 будет отличаться, копируйте в свою!
Смотрим версию установленного PHP(если не установлен php, прочитать можно тут):

# php -v
Выведет на подобие такого:

PHP 5.2.12 (cli) (built: Dec 20 2013 10:32:17)
Скопируем нужный модуль:
# cp /usr/local/libexec/ioncube/ioncube_loader_fre_5.3.so /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ioncube_loader_fre_5.3.so
Нужно скопировать файл «wizard.install.php» который будет лежать в /usr/local/src/ionCube в папку где лежит или будет лежать сайт (домашний каталог апача):
http://192.168.244.133/wizard.install.php — это в моем случае.
IonCube2
Нужно теперь открыть php.ini и добавить этот модуль:
Должен лежать php.ini именно по такому пути /usr/local/php5/lib/php.ini

# ee /usr/local/php5/lib/php.ini
;Установка ioncube loader из исходников на FreeBSD
zend_extension
= /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ioncube_loader_fre_5.3.so

Перезапустите веб-сервер Apache

# /usr/local/apache2/bin/apachectl restart
Проверьте наличие модуля

# php –v
или

# /usr/local/php5/bin/php -v

Должно быть что-то типа этого:

PHP 5.3.12 with Suhosin-Patch 0.9.7 (cli) (built: Dec 20 2013 13:26:23)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with the ionCube PHP Loader v3.3.10, Copyright (c) 2002-2009, by ionCube Ltd.

Установка ioncube loader из исходников на FreeBSD завершена, есть вопросы пишите мне.

One thought on “Установка ioncube loader из исходников на FreeBSD

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.