Решено: как поставить ionCube на FreeBSD 7.0 (помогите)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

3dix
Сообщения: 61

Решено: как поставить ionCube на FreeBSD 7.0

Сообщение 3dix »

Добрый день!
Нуждаюсь в установке ionCube на FreeBSD 7.0
Кто знает как это сделать помогите
Пробовал этим спомобом - но ничего не вышло

http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/

ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/

Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:

ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies

В данном случае на сервере установлена версия PHP 5.2.6.

Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini

ls# vi /usr/local/etc/php/extensions.ini

и добавьте в него следующие строки:

zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so"
zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so"

Где 5.2 - это версия PHP, следует выполнить команду

ls# ls -l /usr/local/ioncube

чтобы увидеть доступные имена модулей для различных версий PHP.

После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:

ls# apachectl restart&category=8&russian=2" target="_blank">man Нужный дистрибутив следует скачать с официального сайта по адресу http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/

ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/

Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:

ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies

В данном случае на сервере установлена версия PHP 5.2.6.

Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini

ls# vi /usr/local/etc/php/extensions.ini

и добавьте в него следующие строки:

zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so"
zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so"

Где 5.2 - это версия PHP, следует выполнить команду

ls# ls -l /usr/local/ioncube

чтобы увидеть доступные имена модулей для различных версий PHP.

После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:

ls# apachectl restart, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/

ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/

Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:

ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies

В данном случае на сервере установлена версия PHP 5.2.6.

Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini

ls# vi /usr/local/etc/php/extensions.ini

и добавьте в него следующие строки:

zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so"
zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so"

Где 5.2 - это версия PHP, следует выполнить команду

ls# ls -l /usr/local/ioncube

чтобы увидеть доступные имена модулей для различных версий PHP.

После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:

ls# apachectl restart, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz

Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/

ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/

Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:

ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies

В данном случае на сервере установлена версия PHP 5.2.6.

Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini

ls# vi /usr/local/etc/php/extensions.ini

и добавьте в него следующие строки:

zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so"
zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so"

Где 5.2 - это версия PHP, следует выполнить команду

ls# ls -l /usr/local/ioncube

чтобы увидеть доступные имена модулей для различных версий PHP.

После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:

ls# apachectl restart</a>
Спасибо сказали:
3dix
Сообщения: 61

Re: Решено: как поставить ionCube на FreeBSD 7.0

Сообщение 3dix »

Все установил =)
оказалось надо было редактировать
/usr/local/lib/php.ini
и добавьть следующие строки:
[PHP]
zend_extension =/usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts =/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so
Просто когда ставишь после [eaccelerator]
Апач не запускается
Спасибо сказали: