Установка Ioncube Loader
Ioncube Loader – программа для приложений PHP, которая также ускорит загрузку web- страниц
Вы можете установить данную программу на свой VPS -хостинг или выделенный сервер, используя доступ к корневому каталогу. Если вы хотите проверить, установлен ли IonCube Loader, используйте PHP- конфигурации на вашем сервере.
Если вы получили доступ к cPanel вместе с VPS или выделенным сервером, вы можете установить IonCube Loaders через cPanel и WHM двумя способами:
1-ый метод: через панель WHM
- Войдите в 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 Modules
Module Name ionCube Loader
Как установить 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.ini
Open-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 на сервер достаточно просто. Если возникнут вопросы, задавайте их в комментариях, постараюсь ответить.
Установка ioncube loader в cpanel
- Вы здесь:
- Home
- Поддержка
- База знаний
- Как установить 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. Далее видим инструкцию мастера установки и следуем ей:
Итак, следуем инструкции шаг за шагом:
- На первом шаге нам предлагается скачать 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 установлен правильно:
Рис. 2.
рис. 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 на свой сайт, так как в разных хостингах могут быть разные способы установки.
Как установить ionCube?
Зачем нужен ionCube и как проверить его наличие
ionCube — это популярный способ шифрования php-файлов. Он бесплатный, скачать его можно прямо с официального сайта. В JBZoo практически весь код открыт, за исключением мест проверки лицензии. Начиная с версии 2.0.0 для корректной работы JBZoo обязательна поддержка модуля ionCube Loader.
ionCube и хостинг
На большинстве современных хостингов ionCube уже есть, и его нужно только подключить простым щелчком мыши. В противном случае, вы можете задать вопрос в техподдержку хостера и практически всегда его включают по первому запросу.
Как самостоятельно проверить наличие ionCube?
Информация из функции phpinfo(). Создайте PHP-файл с функцией phpinfo(), залейте на сайте и перейдите на него в браузере.
Способ #2
Запустите loader-wizard.php. Это официальный скрипт, который помогает определить текущую версию модуля, либо помочь в его установке. Если все хорошо, то вы увидите примерно следующую картину
Способ #3
Установите JBZoo 2.0 +. Если приложение запустилось, то все в порядке. В противном случае вы увидите следующее
Как самостоятельно установить модуль на свой сервер?
Скачайте loader-wizard.php и запустите его на своем сайте. Следуйте советам мастера установки. Он поможет определить, какой именно файл нужно скачать (ориентированный именно на вашу версию PHP) и что с ним делать дальше.
Cкачать предложенный ZIP-архив.
Распаковать в папку, указанную в пункте 2.
Указать путь до этого файла в файле php.ini с помощью строки следующего типа.
Denwer хранит файл настроек обычно по этому пути — /usr/local/php5/php.ini . Чтобы посмотреть их в сервере Open-Server, сделайте, как показано на скриншоте слева. В остальных случаях смотрите phpinfo() (картинка справа)
Внимание! Локальные сервера вроде Denwer и Open-Server зачастую имеют у себя в комплекте этот модуль. Поэтому перед установкой проверьте его присутствие.
Если после перезагрузки сервер не запускается, то скорее всего:
DevOps Blog
cPanel, WHM, DevOps, Graphite, Nagios, Git, Scripts, useful stuff for DevOps
четверг, 30 октября 2008 г.
[How To:] Установка ionCube loader (Cpanel,WHM,Linux)
ionCube обеспечивает защиту исходного кода написаного на PHP. На самом деле, он просто шифрует весь код «под себя», проходит обфускацию исходного кода. При этом, код — защищен, нельзя его прочесть, нельзя его изменить, и также при этом не теряется никой скорости работы со скриптом зашифронным IonCube’ом. Для того, чтоб можно было работать на сервере с зашифрованными IonCube файлами, мы должны установить Loader, который «подсказует» интерпритатору PHP, как правильно работать с зашифрованными файлами.
Что нам нужно:
- SSH доступ к серверу с привилегиями root.
- phpinfo() страница.
Сделать phpinfo страницу очень просто. Для этого создаем файл, например phpinfo.php, и вставляем в него код:
После этого сохраняем файл в Вашей www директории, чтоб можно было посмотреть в браузере.
Итак, приступим к установке IonCube Loader’a.
1. Скачиваем сам лоадер и сохраняем его на сервере (можно скачать через wget либо FTP)
http://www.ioncube.com/loader_download.php
2. Распакуем скаченный архив
tar -zxvf ioncube_loaders.tar.gz
3. Переходим в распакованную директорию:
4. Копируем ioncube-install-assistant.php в веб-директорию (для спанель, напр. /home/логин/public_html/ioncube-install-assistant.php).
cp ioncube-install-assistant.php /home/login/public_html/
И открываем этот файл через любой веб-браузер.
Вывод должен быть похож, приблизительно на этот кусок:
Analysis of your system configuration shows:
PHP Version 4.3.3
Operating System Linux
Threaded PHP No
php.ini file /usr/local/lib/php.ini
Required Loader ioncube_loader_lin_4.3.so
5. Теперь переместим IonCube в постоянную директорию:
cd ..
mv ioncube /usr/local
6. Теперь редактируем php.ini файл, в основном он лежит здесь: /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
Ищем » zend_extension » без кавычек.
Вставляем новую строку для IonCube Loader:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_4.3.so
7. Сохраемся и выходим
:wq [enter]
8. Рестарт Апача, чтоб изменения вступили в силу:
/etc/init.d/httpd restart
Вот и все, пробуем запустить зашифрованный файл с помощью IonCube, и наслаждаемся работой 🙂
Установка ioncube loader в cpanel
- Вы здесь:
- Home
- Поддержка
- База знаний
- Как установить 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. Далее видим инструкцию мастера установки и следуем ей:
Итак, следуем инструкции шаг за шагом:
- На первом шаге нам предлагается скачать 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 установлен правильно:
Рис. 2.
рис. 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 на свой сайт, так как в разных хостингах могут быть разные способы установки.