firstVDS.ru • Просмотр темы — Возможно установить ionCube Loader ?


Возможно установить ionCube Loader ?

Модератор: garry

Сообщений: 34 • Страница 1 из 3123

Возможно установить ionCube Loader ?

mamont » Пт окт 10, 2008 10:44 am

Возможно установить ionCube Loader на Вашем VDS сервере ?? http://www.ioncube.com/loaders.php
mamont
 
Сообщений: 3
Зарегистрирован: Пт окт 10, 2008 10:07 am

ls » Пт окт 10, 2008 11:10 am

Без проблем, можите поставить по этой инструкции: Программный продукт ionCube PHP Loader — это PHP модуль необходимый для работы PHP-скриптов закодированных при помощи ionCube PHP Encoder, программному продукту, аналогичному Zend Optimizer. Итак, в рассмотрим его установку под операционной системой FreeBSD. В Linux-дистрибутивах установка производится аналогично, за исключением того, что его загрузка прописывается в соответствующий /etc/php.ini (/etc/php5/apache/php.ini, и так далее, в зависимости от дистрибутива Linux). Зайдите на сервер по ssh с правами суперпользователя root Для начала следует определить, какая у вас версия операционной системы: ls# uname -a FreeBSD ls.ispvds.com 6.3-STABLE FreeBSD 6.3-STABLE #0: Thu Sep 11 04:12:52 CEST 2008 root@dione.ispsystem.netЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript :/root/src/sys/i386/compile/ISPSYSTEM i386 В данном случае, у нас FreeBSD 6.3 и x86-процессор. Нужный дистрибутив следует скачать с официального сайта по адресу http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) — http://downloads2.ioncube.com/loader_do … x86.tar.gz ls# wget http://downloads2.ioncube.com/loader_do … 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 (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 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 Установка IonCube Loader закончена, работоспособность модуля можно проверить скопировов файл /usr/local/ioncube/ioncube-encoded-file.php в директорию web-сайта и открыв данный URL при помощи web-браузера. Если сами не сможете поставить — пишите в поддержку, установка будет платной (210 рублей в час, полчаса хватит)
ls
Support team
 
Сообщений: 6048
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Большое спасибо!

mamont » Пт окт 10, 2008 11:35 am

Установил! Большое спасибо!
mamont
 
Сообщений: 3
Зарегистрирован: Пт окт 10, 2008 10:07 am

YoJig » Вс мар 08, 2009 6:38 pm

Спасибо за мануал, НО устанавливаю так же как ту написано… и все… после этого апачи не стартует..
YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск

tuupic » Пн мар 09, 2009 4:37 am

НО устанавливаю так же как ту написано

Что показывает php -m ?

tuupic
Support team
 
Сообщений: 133
Зарегистрирован: Чт фев 21, 2008 8:55 am

art » Пн мар 09, 2009 5:56 am

YoJig писал(а):Спасибо за мануал, НО устанавливаю так же как ту написано… и все… после этого апачи не стартует..

ЧТо значит не стартует? какую ошибку гвоорит apachectl start ? apachectl configtest ? В логах apache что пишеться? Отключите ion в файле /usr/local/etc/php/extensions.ini и попробуйте запустить без него.

art
Support team
 
Сообщений: 798
Зарегистрирован: Вс июн 11, 2006 2:37 am

YoJig » Пн мар 09, 2009 2:53 pm

так начинаем сначала… полностью перестанавливаю VDS … через VDSmanager.. далее заползаю в панельку управления под пользователем root.. далее.. создаю пользователя vds.. с доменным именем.. далее захожу на сервер через putty, логин root пароль мой пароль.. далее uname -a в ответ: FreeBSD murmanportal.ru 6.3-STABLE FreeBSD 6.3-STABLE #0: Wed Nov 19 04:33:10 CET 2008 root@dione.ispsystem.net:/root/src/sys/i386/compile/ISPSYSTEM_PAE i386 то есть у нас 386 процессор и FreeBSD 6.3 далее ползу на http://www.ioncube.com/loaders.php там подходящая тока одна штука.. FreeBSD 6 (x86) и ссылка http://downloads2.ioncube.com/loader_do … x86.tar.gz далее в консоли пишу wget http://downloads2.ioncube.com/loader_do … x86.tar.gz все сскачиваеться… далее tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/ в ответ x ioncube/ x ioncube/ioncube_loader_fre_4.4_ts.so x ioncube/ioncube_loader_fre_4.3_ts.so x ioncube/ioncube_loader_fre_5.0_ts.so x ioncube/ioncube_loader_fre_4.3.so x ioncube/ioncube_loader_fre_4.4.so x ioncube/ioncube-loader-helper.php x ioncube/ioncube_loader_fre_5.2.so x ioncube/ioncube-encoded-file.php x ioncube/ioncube_loader_fre_4.1.so x ioncube/ioncube_loader_fre_5.1_ts.so x ioncube/ioncube_loader_fre_4.2.so x ioncube/ioncube_loader_fre_5.0.so x ioncube/README.txt x ioncube/ioncube_loader_fre_5.2_ts.so x ioncube/ioncube_loader_fre_5.1.so x ioncube/LICENSE.txt далее php -v ответ PHP 5.2.8 with Suhosin-Patch 0.9.6.3 (cgi-fcgi) (built: Dec 23 2008 03:41:23) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies пхп у нас PHP 5.2.8 далее vi /usr/local/etc/php/extensions.ini там extension=ctype.so extension=mysql.so extension=session.so extension=zlib.so extension=hash.so extension=simplexml.so extension=spl.so extension=curl.so далее тыкаю Insert ? переползаю на последнюю строчку там enter и на след строке пишу zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so" далее ентор далее zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so" далее ESC далее :w ответ "/usr/local/etc/php/extensions.ini" 10L, 287C written далее :q на команду ls -l /usr/local/ioncube ответ: total 5452 -rw-rw-r— 1 501 501 10542 Mar 3 13:30 LICENSE.txt -rw-rw-r— 1 501 501 3067 Mar 3 13:30 README.txt -rw-rw-r— 1 501 100 1329 May 18 2007 ioncube-encoded-file.php -rw-rw-r— 1 501 100 26401 Dec 10 2006 ioncube-loader-helper.php -rwxr-xr-x 1 501 100 283060 Jul 4 2007 ioncube_loader_fre_4.1.so -rwxr-xr-x 1 501 100 278164 Jul 4 2007 ioncube_loader_fre_4.2.so -rwxr-xr-x 1 501 100 278964 Jul 4 2007 ioncube_loader_fre_4.3.so -rwxr-xr-x 1 501 100 290132 Jul 4 2007 ioncube_loader_fre_4.3_ts.so -rwxr-xr-x 1 501 100 280756 Jul 4 2007 ioncube_loader_fre_4.4.so -rwxr-xr-x 1 501 100 293236 Jul 4 2007 ioncube_loader_fre_4.4_ts.so -rwxr-xr-x 1 501 100 266996 Jul 4 2007 ioncube_loader_fre_5.0.so -rwxr-xr-x 1 501 100 273748 Jul 4 2007 ioncube_loader_fre_5.0_ts.so -rwxr-xr-x 1 501 100 738292 Jul 4 2007 ioncube_loader_fre_5.1.so -rwxr-xr-x 1 501 100 762868 Jul 4 2007 ioncube_loader_fre_5.1_ts.so -rwxr-xr-x 1 501 100 731028 Jul 4 2007 ioncube_loader_fre_5.2.so -rwxr-xr-x 1 501 100 760660 Jul 4 2007 ioncube_loader_fre_5.2_ts.so далее apachectl restart все нормально, врубаю через панельку Zend Optimizer.so, xml.so, gd.so, imagick.so далее в консоли vi /usr/local/etc/php/extensions.ini extension=ctype.so extension=mysql.so extension=session.so extension=zlib.so extension=hash.so extension=simplexml.so extension=spl.so extension=curl.so extension = xml.so extension = iconv.so extension = gd.so extension = imagick.so zend_extension = ""/usr/local/lib/php/20060613/ZendExtensionManager.so"" zend_extension_ts = ""/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"" zend_optimizer.optimization_level= 15 zend_extension_manager.optimizer= "/usr/local/lib/php/20060613/Optimizer" zend_extension_manager.optimizer_ts= "/usr/local/lib/php/20060613/Optimizer_TS" ставлю в конце zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so" zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so" на команду php -m ответ: PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0 и всею не работает даже панелька от VDS… apachectl configtest ответ Syntax OK
YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск

tuupic » Пн мар 09, 2009 2:57 pm

Так он же вам говорит

Код: выделить все
The Loader must appear as the first entry in the php.ini

Ioncube должен быть перед ZendOptimizer подключен. В начале файла.

tuupic
Support team
 
Сообщений: 133
Зарегистрирован: Чт фев 21, 2008 8:55 am

YoJig » Пн мар 09, 2009 3:03 pm

после того как уберешь две строки на команду php -m ответ: [PHP Modules] cgi-fcgi ctype curl date gd hash iconv imagick libxml mysql pcre Reflection session SimpleXML SPL standard xml Zend Optimizer zlib [Zend Modules] Zend Extension Manager Zend Optimizer после этого apachectl restart в ответ : [Mon Mar 09 11:55:35 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter [Mon Mar 09 11:55:35 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter и собсно все далее стоит.. даже в панельку зайти не могу.. через некотрое время апачи запустился… если снова добавить две строчки то все.. снова не работает…
YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск

YoJig » Пн мар 09, 2009 3:06 pm

tuupic писал(а):Так он же вам говорит

Код: выделить все
The Loader must appear as the first entry in the php.ini

Ioncube должен быть перед ZendOptimizer подключен. В начале файла.

Спасибо !!! все заработало 🙂

YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск

YoJig » Вт мар 31, 2009 10:57 am

блин… собсно продолжение траблы.. команда # php -m Failed loading /usr/local/ioncube/ioncube_loader_fre_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so zend_extension = /usr/local/lib/php/20060613/ZendExtensionManager.so zend_extension_ts = /usr/local/lib/php/20060613/ZendExtensionManager_TS.so zend_optimizer.optimization_level= 15 zend_extension_manager.optimizer= /usr/local/lib/php/20060613/Optimizer zend_extension_manager.optimizer_ts= /usr/local/lib/php/20060613/Optimizer_TS: Cannot open "/usr/local/ioncube/ioncube_loader_fre_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so zend_extension = /usr/local/lib/php/20060613/ZendExtensionManager.so zend_extension_ts = /usr/local/lib/php/20060613/ZendExtensionManager_TS.so zend_optimizer.optimization_level= 15 zend_extension_manager.optimizer= /usr/local/lib/php/20060613/Optimizer zend_extension_manager.optimizer_ts= /usr/local/lib/php/20060613/Optimizer_TS" [PHP Modules] cgi-fcgi ctype curl date gd hash iconv imagick libxml mysql pcre Reflection session SimpleXML SPL standard xml zlib [Zend Modules] эээ все действия описывал выше.. что не так?? apachectl configtest Syntax OK
YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск

vadim s. sabinich » Вт мар 31, 2009 11:14 am

перезагрузить Apache?
vadim s. sabinich
Support team
 
Сообщений: 1167
Зарегистрирован: Ср фев 06, 2008 3:42 pm
Откуда: FirstVDS

ls » Вт мар 31, 2009 11:19 am

zend_extension_manager.optimizer_ts= /usr/local/lib/php/20060613/Optimizer_TS: Cannot open "/usr/local/ioncube/ioncube_loader_fre_5.2.so

Похоже что нет у вас файла /usr/local/ioncube/ioncube_loader_fre_5.2.so, что-то не так сделали.

ls
Support team
 
Сообщений: 6048
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Himik » Вт мар 31, 2009 11:38 am

Cannot open "/usr/local/ioncube/ioncube_loader_fre_5.2.so По ошибке видно, что файл не открывается. Проверьте, существует ли файл по указанному пути.
Himik
 
Сообщений: 79
Зарегистрирован: Ср ноя 05, 2008 5:52 pm

YoJig » Вт мар 31, 2009 11:40 am

Все вроде как нормально.. в очередной раз переустановил VDS и все сделал с точностью с инструкцией, все заработало.. единственно что надо в мануал добавить что: zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so" zend_extension_ts = "/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so" необходимо вписывать до всех строчек которые начинаться на zend_extension php -m [PHP Modules] bz2 cgi-fcgi ctype curl date eAccelerator ftp gd hash iconv imagick ionCube Loader libxml mysql pcre Reflection session SimpleXML sockets SPL standard xml Zend Optimizer zlib [Zend Modules] Zend Extension Manager Zend Optimizer the ionCube PHP Loader
YoJig
 
Сообщений: 4
Зарегистрирован: Вс мар 08, 2009 6:27 pm
Откуда: Мурманск
След. Показать сообщения за: Сортировать по:
Сообщений: 34 • Страница 1 из 3123

Вернуться в Любые вопросы

Перейти:

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

http://forum.firstvds.ru/viewtopic.php?t=4169

Губарь Маргарита Александровна