Как установить ioncube? Установка на хостинг ioncube loader
Как установить ionCube loader
Некоторые веб-приложения требуют для своей работы установленного на веб-сервере программного обеспечения ionCube loader. Это ПО обеспечивает дешифрацию и эффективное выполнение откомпилированного и зашифрованного php кода. Процесс установки ionCube loader довольно прост, но для тех, кто впервые столкнулся с установкой и не знаком с английским языком, на котором работает мастер установки, возможно возникнут вопросы. Итак, рассмотрим процесс установки ionCube loader на локальном сервере и на сервере хостинга.Установка на локальный сервер
В качестве примера локального сервера возьмем Денвер для Windows, установленный в каталог, назначенный на диск Z: Шаги установки:
- Скачиваем мастер установки ionCube loader, распаковываем архив и записываем файл loader-wizard.php в корневую папку какого нибудь вашего локального сайта, например Z:\home\test1.ru\www\
- Запускаем мастер набрав ссылку в браузере http://test1.ru/loader-wizard.php . Будет предложен выбор типа вашего сервера. Выбираем 'Local install' (локальный сервер) и жмем кнопку Next. Далее видим инструкцию мастера установки и следуем ей:
рис. 1
Итак, следуем инструкции шаг за шагом:
- На первом шаге нам предлагается скачать ionCube loader для Windows. Нажимаем на ссылку 'zip' и скачиваем архив.
- Распаковываем архив и записываем распакованные файлы в предлагаемый мастером каталог z:\usr\local\php5\ioncube
- Открываем для редактирования файл z:\usr\local\php5\php.ini и вставляем в начало файла после тега [PHP] предлагаемую мастером строчку: zend_extension_ts = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.2.dll"
- Перезапускаем веб-сервер.
- После перезапуска сервера нажимаем на ссылку 'click here to test the loader' в окне браузера с инструкцией мастера по установке, чтобы проверить, установился ли ionCube loader. Если вы уже закрыли окно браузера с инструкцией, то запускаем мастер снова с помощью ссылки http://test1.ru/loader-wizard.php . Если мы видим следующее сообщение мастера (рис. 2 или рис. 3), то ionCube loader установлен правильно:
рис. 3
После установки обязательно удалите файл мастера установки loader-wizard.php из корневой папки вашего сайта из соображений безопасности. Теперь можно устанавливать веб-приложения.
Установка на хостинге
Большинство хостинг провайдеров предустанавливают на свои серверы ionCube loader. Поэтому сначала узнайте у своего хостинг-провайдера, установлен ли уже на вашем сервере ionCube loader. Это можно узнать самостоятельно, запустив мастер установки loader-wizard.php, полученный на первом этапе установки на локальный сайт. Перепишите мастер в корневую директорию сайта и запустите в браузере с помощью URL www.мой-сат.ru/loader-wizard.php. Если вы увидите сообщение, подобное рис. 2, то ionCube loader уже установлен на вашем хостинге. Можно приступать к использованию веб-приложений. Так же возможно, что на хостинге установлена старая версия IONcube loader и в этом случае мастер порекомендует установить новую версию. Процесс обновления версии заключается в установке на ваш сайт новой версии ionCube loader, как будто он еще не установлен.
Если IONcube loader не установлен на вашем хостинге, то наилучшим выходом будет попросить хостера установить на ваш сервере IONcube loader. Так же на большинстве хостингов возможна самостоятельная установка, но необходимо проконсультироваться у службы поддержки хостинга как установить IONcube loader на свой сайт, так как в разных хостингах могут быть разные способы установки.
iprice-web.ru
Установка Ioncube Loader – База знаний
Ioncube Loader – программа для приложений PHP, которая также ускорит загрузку web-страниц
Вы можете установить данную программу на свой VPS-хостинг или выделенный сервер, используя доступ к корневому каталогу. Если вы хотите проверить, установлен ли IonCube Loader, используйте PHP-конфигурации на вашем сервере.
Если вы получили доступ к cPanel вместе с VPS или выделенным сервером, вы можете установить IonCube Loaders через cPanel и WHM двумя способами:
1-ый метод: через панель WHM
-
Войдите в панель WHM
- Выберите блок « Software section » в панели управление слева
- Выберите в данном блоке “EasyApache (Apache Update)”
- Для создания своего профайла Apache следуйте инструкциям мастера установки
- Когда согласно мастеру установки вы приступите к 5-му шагу установки, а именно “Exhaustive Options” , выберите “IonCube Loader for PHP”
- Выполняйте инструкции мастера установки для создания профайла ApacheЭто может занять некоторое время. Дождитесь, пока конфигурация Apache будет изменена с помощью cPanel
Активация Ioncube
- Войдите в cPanel
- Выберите блок «Server Configuration» в панели управления слева
3. Выберите “Tweak Settings”
4. Пройдите во вкладку PHP
5. Сделайте активной опцию «ioncube» для PHP loader в cPanel
6. Нажмите «Сохранить»
Т.о. опция «Ioncube» будет активирована.
2-ой способ: используя SSH
- Войдите на ваш сервер, используя SSH (Далее указано, как это выполнить).
- Будучи пользователем «root» через SSH, вы можете выполнить следующую команду для установки «IonCube Loaders» без перекомпеляции Apache: /scripts/phpextensionmgr install IonCubeLoader
Вы произвели установку.
Если у вас нет доступа к панели управления (cPanel) с вашим VPS-хостингом или выделенным сервером, вы сможете ее установить, следуя указанным далее шагам:
- Установите последние обновления на ваш компьютер по ссылке: http://www.ioncube.com/loaders.php
- Извлеките содержимое файла на ваш компьютер в выбранную папку
- Загрузите папку «IONCUBE» через FTP на ваш хостинг
- Пройдите на ваш сервер, используя SSH (Пройдите по ссылке, где указано, как это выполнить)
- Загрузите в общую папку, куда вы загрузили директорию IONCUBE (Инструкцию по изменению и просмотру директории, используя команды в UNIX, вы можете найти в интернете).
- Перенесите папку IONCUBE в место постоянного размещения, введя следующие данные: mv ioncube /usr/local
- Необходимо поместить файл php.ini для совершения данного действия: поместите php.ini — вы можете найти их /usr/local/lib/php.ini. На данный момент, зная местоположение php.ini, вы можете редактировать его. Используйте данную команду: pico /usr/local/lib/php.ini
- Вы найдете иные расширения zend, размещенные в данном файле, используя следующую команду ctrl + w: zend_extension
- Пропишите в новой строке для ioncube loader: zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so (Replace x with your version of PHP eg. 4.4)
- Сохраните изменения, используя команду ctrl + X, затем Y и нажмите «Enter»
- Перезапустите web-сервер, используя следующие команды, чтобы изменения вступили в силу: /etc/init.d/httpd restart
Ioncube должен быть установлен и работать на вашем сервере. Для верификации установки, проверьте файл phpinfo для вашего сервера, где вы должны увидеть новую секцию, содержащую:
Additional ModulesModule Name ionCube Loader
kb.ru.bluehost.com
Установка Ioncube Loader – База знаний
Ioncube Loader – программа для приложений PHP, которая также ускорит загрузку web-страниц
Вы можете установить данную программу на свой VPS-хостинг или выделенный сервер, используя доступ к корневому каталогу. Если вы хотите проверить, установлен ли IonCube Loader, используйте PHP-конфигурации на вашем сервере.
Если вы получили доступ к cPanel вместе с VPS или выделенным сервером, вы можете установить IonCube Loaders через cPanel и WHM двумя способами:
1-ый метод: через панель WHM
- Войдите в панель WHM
- Выберите блок « Software section » в панели управление слева
- Выберите в данном блоке “EasyApache (Apache Update)”
- Для создания своего профайла Apache следуйте инструкциям мастера установки
- Когда согласно мастеру установки вы приступите к 5-му шагу установки, а именно “Exhaustive Options” , выберите “IonCube Loader for PHP”
- Выполняйте инструкции мастера установки для создания профайла ApacheЭто может занять некоторое время. Дождитесь, пока конфигурация Apache будет изменена с помощью cPanel
Активация Ioncube
- Войдите в cPanel
- Выберите блок «Server Configuration» в панели управления слева
3. Выберите “Tweak Settings”
4. Пройдите во вкладку PHP
5. Сделайте активной опцию «ioncube» для PHP loader в cPanel
6. Нажмите «Сохранить»
Т.о. опция «Ioncube» будет активирована.
2-ой способ: используя SSH
- Войдите на ваш сервер, используя SSH (Далее указано, как это выполнить).
- Будучи пользователем «root» через SSH, вы можете выполнить следующую команду для установки «IonCube Loaders» без перекомпеляции Apache: /scripts/phpextensionmgr install IonCubeLoader
Вы произвели установку.
Если у вас нет доступа к панели управления (cPanel) с вашим VPS-хостингом или выделенным сервером, вы сможете ее установить, следуя указанным далее шагам:
- Установите последние обновления на ваш компьютер по ссылке: http://www.ioncube.com/loaders.php
- Извлеките содержимое файла на ваш компьютер в выбранную папку
- Загрузите папку «IONCUBE» через FTP на ваш хостинг
- Пройдите на ваш сервер, используя SSH (Пройдите по ссылке, где указано, как это выполнить)
- Загрузите в общую папку, куда вы загрузили директорию IONCUBE (Инструкцию по изменению и просмотру директории, используя команды в UNIX, вы можете найти в интернете).
- Перенесите папку IONCUBE в место постоянного размещения, введя следующие данные: mv ioncube /usr/local
- Необходимо поместить файл php.ini для совершения данного действия: поместите php.ini — вы можете найти их /usr/local/lib/php.ini. На данный момент, зная местоположение php.ini, вы можете редактировать его. Используйте данную команду: pico /usr/local/lib/php.ini
- Вы найдете иные расширения zend, размещенные в данном файле, используя следующую команду ctrl + w: zend_extension
- Пропишите в новой строке для ioncube loader: zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so (Replace x with your version of PHP eg. 4.4)
- Сохраните изменения, используя команду ctrl + X, затем Y и нажмите «Enter»
- Перезапустите web-сервер, используя следующие команды, чтобы изменения вступили в силу: /etc/init.d/httpd restart
Ioncube должен быть установлен и работать на вашем сервере. Для верификации установки, проверьте файл phpinfo для вашего сервера, где вы должны увидеть новую секцию, содержащую:
Additional ModulesModule Name ionCube Loader
Как установить ioncube?
Решил я вчера установить на свой сервер панель вебмастера от site-control и сразу получил следующую ошибку: Site error: the ionCube PHP Loader needs to be installed. Было понятно, что у меня не установлен какой-то нужный для панели компонент, в частности ionCube PHP Loader. Как установить ioncube на хостинг?
Так как у меня на сервере стоит Debian, то в моем случае вопрос нужно поставить так: как установить ioncube на Debian? Все дело в том, что если у вас шаред хостинг, то данный компонент вы сами не поставите, так как для этого требуется доступ к системным файлам сервера. В этом случае вам нужно писать в тех. поддержку и просить установить ionCube PHP Loader.
Задачка оказалась не совсем простой, так как нормальная инструкция о том, как установить ioncube в debian отсутствовала в readme.txt, а то что показывал мне сам установщик было не полным. Я уже хотел писать в тех. поддержку хостинга и просить помощи, но потом подумал: я же сам веду сайт про линукс, чего позориться, разберусь как-нибудь сам. И разобрался.
Как установить ioncube loader на сервер?
Буду описывать сразу все шаги, без лишней воды, уже налил и так вначале (нужно же было ключевые слова куда-то впихнуть 😉
Идем на сайт ioncube и качаем нужный нам пакет, в моем случае это Linux (64 bits) stable
Я скачал zip пакет и распаковал его на жесткий диск. В итоге я увидел вот такие файлы внутри:
Но нас тут будут интересовать всего два файла: ioncube_loader_lin_5.4.so и libmcrypt.so.4. Второй загрузим на всякий случай, даже не знаю, есть ли в нем необходимость?
Я не стал выбирать самую последнюю версию ioncube_loader_lin, все новые версии обычно грешат глюками. Теперь нам нужно эти два файла загрузить на сервер в папку:
/usr/lib/php5/20100525Следующий шаг - это сообщить серверу, что мы эти библиотеки загрузили и хотим их подключить. Для этого откроем этот файл:
/etc/php5/apache2/php.iniВ него, где-нибудь посередине, нужно вписать такую строку:
zend_extension = /usr/lib/php5/20100525/ioncube_loader_lin_5.4.soВот, казалось бы и всё, а нет. Именно на этом шаге возникает проблема, так как официальные подсказки больше ничего не говорят. А на самом деле, чтобы все заработало нужно эту строку еще добавить сюда:
/etc/php5/cli/php.iniМожет быть на других версиях Linux (Ubunt, например) этого делать и не нужно, но на Debian обязательно. Я вписал код в это место, хотя разницы особой нет:
Спасибо этому блогу, именно на нем нашел подсказку. Ну вот почти и все, осталось перезагрузить сервер apache:
service apache2 restartПосле этого панель вебмастера от site-control у меня сразу установилась. Я тут же начал пробовать снимать позиции, хоть в бесплатной версии тут урезанный функционал, но пользоваться все же можно.
Кстати, раз зашла речь об этой панели, то коротко расскажу, как ее установить?
Как установить site-control на хостинг?
Тут все очень просто: идем на сайт site-control и скачиваем установщик - это всего один маленький файл install.php. Загружаем его на хостинг (лучше создать поддомен для этих целей, как я http://seo.zmoe.ru/) и закинуть его в корневую папку.
Далее переходим по адресу http://ВАШ САЙТ/install.php и запустится установка. Там все как при установке того же wordpress: создаем перед этим на хостинге базу данных и потом прописываем ее данные. Все, если на сервере установлены все компоненты, то панель встанет без проблем, пользуемся и радуемся!
Вот как установить ioncube loader и затем site-contrоl на свой сервер или хостинг. Когда умеешь, то всегда все ПРОСТО! Если нужна будет помощь, то пишите в комментариях, отвечаю всегда и всем 😉
СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:
1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.
2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.
3. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.
4. Capitalist - Можно создать счета в долларах, евро и рублях. Низкие тарифы на вывод. Компания зарегистрирована в юрисдикции Британских Виргинских Островов.
Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.
zmoe.ru
Как установить IonCube » Sysmasters.net
После размещения нового сайта, или просто установки каких-то новых скриптов/плагинов иногда возникает ошибка:
Site error: the file <b>/path/to/site.com/script.php</b> requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the website operator. If you are the website operator please use the <a href=»http://www.ioncube.com/lw/»>ionCube Loader Wizard</a> to assist with installation.
проще говоря — нужно установить IonCube.
Установка IonCube Loader
Чтобы не мусорить где попало — перейдите в tmp:
cd /tmpНа странице http://www.ioncube.com/loaders.php выберите свою ОС и скачать архив .tar.gz на сервер.
Будьте внимательны! Если выбрать неправильную версию или скачать архив не для той архитектуры — работать не будет!
Если у вас
Debian/Ubuntu или CentOS x86, то нужно скачать: http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz :
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Debian/Ubuntu или CentOS x64 (x86_64): http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz :
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzРаспакуйте:
tar zxf ioncube_loaders_lin_x86-64.tar.gz, где ioncube_loaders_lin_x86-64.tar.gz — замените на имя скачанного архива
Скопируйте в рабочую папку (/usr/local/), предварительно создав там папку для ионкуба:
mkdir /usr/local/ioncubeДальше проверьте какая версия php установлена:
php -v(выведется что-то вроде PHP 5.3.2 …… Из этого вывода важны только 2 первые цифры.)
и скопируйте все файлы для нужной версии в /usr/local/ioncube
cp ioncube/ioncube_loader_lin_5.3* /usr/local/ioncube/, где вместо 5.3 — используемая на вашем сервере версия php (5.2, 5.3, 5.4, 5.5, или 5.6).
Остается дело за малым. Подключите ионкуб в актуальном php.ini путь к нему можно узнать выполнив
php -i | grep "Loaded Configuration File"добавив в самый конец строки:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so, где вместоioncube_loader_lin_5.3 — имя скопированных файлов.
Сохраните изменения в файле и обязательно перезапустите apache.
Проверьте правильность установки снова выполнив:
php -vв описании должно появиться что-то вроде:
..with the ionCube PHP Loader v5.0.15, Copyright (c) 2002-2016, by ionCube Ltd.
или текст ошибки, если что-то сделано неправильно.
www.sysmasters.net
Как установить ionCube и для чего нужен этот модуль
Сегодня поговорим о специальном модуле — ionCube, что это такое и для чего он нужен. Разберёмся, как установить ionCube loader на сервер. Лично мне он требуется для установки популярного среди пользователей joomla! и zoo приложения JBZoo, В этом посте я поясню как установить модуль ionCube на локальный сервер и на сервер вашего хостинга.
Итак, что такое ionCube?
Программное обеспечение ionCube loader — это популярный способ шифрования php-файлов. Модуль полностью бесплатный и скачать его можно с официального сайта по ссылке: http://www.ioncube.com/loaders.php
Некоторые приложения требуют наличие этого модуля, в частности приложение, которое я часто использую в своей работе — JBZoo. Начиная с версии 2.0.0 для корректной работы JBZoo обязательна поддержка модуля ionCube Loader.
Большинство современных хостингов уже поддерживают модуль ionCube. В противном случае, вы всегда можете задать вопрос в техподдержку хостера и практически обычно его включают по первому запросу.
Как самостоятельно проверить наличие ionCube на сервере?
- Первый способ: узнать эту информацию из функции phpinfo(). Для этого создайте PHP-файл с функцией phpinfo(), залейте на сайт и перейдите на него в браузере. Вы увидете следующую картину:
- Второй способ: запустите официальный скрипт loader-wizard.php, который поможет определить наличие модуля и его текущую версию, а в случае отсутствия, поможет в его установке. Скачать сам скрипт можно по ссылке: http://www.ioncube.com/loader-wizard/loader-wizard.zip. Если всё в порядке, вы увидете следующее:
Как самостоятельно установить модуль ioncube на локальный сервер?
Часто новички задают вопрос, как установить ioncube loader на денвер. Для этого скачайте loader-wizard.php и запустите его на своем сайте. Следуйте советам мастера установки. Он поможет определить какой именно файл нужно скачать (ориентированный именно на вашу версию PHP) и что с ним делать дальше:
- Cкачать предложенный ZIP-архив.
- Распаковать в папку, указанную в пункте 2.
- Указать путь до этого файла в файле php.ini с помощью строки следующего типаzend_extension=»<ПОЛНЫЙ ПУТЬ ДО ФАЙЛА>/ioncube.dll»
- Перезапустить apache
Denwer хранит файл настроек обычно по этому пути — /usr/local/php5/php.iniOpen-Server — как на скриншоте:В остальных случаях смотрите phpinfo() :Внимание! Локальные сервера вроде Denwer и Open-Server зачастую имеют у себя в комплекте этот модуль. Поэтому перед установкой проверьте его присутствие.
Если после перезагрузки сервер не запускается, то скорее всего
- вы скачали не ту версию ionCube
- не правильно отредактировали php.ini
Как самостоятельно установить модуль ioncube на хостинг?
Как я уже говорил, большинство хостингов уже содержат включённый модуль ioncube, либо подключают его при первому требованию. Вот, к примеру, как рекомендуют подключать модуль на хостинге logol.ru:
Выполните следующие действия:-скачайте библиотеку для архитектуры Linux (x86-64) в виде tar.gz или zip-архива с сайта http://www.ioncube.com/loaders.php-разархивируйте файлы библиотеки (в результате появится каталог ioncube)-загрузите каталог ioncube в домашний каталог ~/ на вашей хостинговой площадкев каталоге, где находится PHP-скрипт, для которого подключается ionCube,-создайте файл php.ini со следующей строкой:zend_extension=»/home/ВАШ_ЛОГИН_НА_CPANEL/ioncube/ioncube_loader_lin_5.2.so»Пример:zend_extension=»/home/cp123456/ioncube/ioncube_loader_lin_5.2.so»
Важно:Указанная выше строка должна быть самой первой из всех подключаемых zend_extension.
А на хостинге sprinthost.ru подключить модуль ionecube можно вообще одним щелчком мыши:
Как видите, установить ioncube на сервер достаточно просто. Если возникнут вопросы, задавайте их в комментариях, постараюсь ответить.
Ещё интересные материалы для вас:
haskin.ru