Open server і ioncube

Open server і ioncube

Привіт всім, сьогодні я напишу як зрозуміло з назви, про покрокової з картинками установці IonCube Loader на OPEN SERVER. Почнемо з того що є що.

-якщо хто не знає, це поки на мій погляд найкраща заміна Денвер. з усіх що я бачив. Це теж WAMP сервер, тобто сервер встановлений локально на вашій домашній машинці, причому на windows. Потрібні такі сервера для локальної налагодження сайтів, скриптів і тд.

IonCube Loader

це така штука для декодування вихідного коду закодованого за допомогою IonCube Encoder. Коротше код вона разкріптовивает, ось і все.))) Моя історія почалася з того що у мене з'явився дорген вимагає для своєї роботи ioncube, він так захищений був. В OPEN SERVER заявлена ​​його підтримка, але після того як я спробував -не злетіло (((. Трохи потиркать з ним, я плюнув і встановив Денвер, а на нього ioncube. Запхав туди цей дорген і все запрацювало. АЛЕ, через пару тижнів мене це дістало, вильоти і всякі глюки постійно. Плюс дістає при роботі з ним все робити руками, та й сам він далеко не досконалість. Загалом мій вибір-Опен сервер. Отже, рецепт: ліземо на сайт IonCube і качаємо собі те що виділено на зображенні, чи то пак Windows VC9 (x86), zip архів, на момент написання цього поста актуальна версія 4.4.4.

Open server і ioncube

Отже, завантажили-розпаковуємо куди небудь. Вийшла папка в якій кілька файлів і бібліотеки під різні версії PHP:

Open server і ioncube

Список файлів в папці ioncube

В Open Server можна вибирати яку версію PHP використовувати, я юзаю 5.3. У мене Open Server варто в корені диска D. Далі шляху будуть відносно нього, під себе переробити нікчемна справа, впораєтеся. Їдемо далі: відкриваємо в Open Server папку де знаходяться модулі PHP і заходимо в версію 5.3 Ось шлях: D: \ OpenServer \ modules \ php \ PHP-5.3.27 Створюємо там папку ioncube і кладемо бібліотечку відповідно до своєї версії, у мене це ioncube_loader_win_5. 3.dll в результаті має бути ось так: D: \ OpenServer \ modules \ php \ PHP-5.3.27 \ ioncube \ ioncube_loader_win_5.3.dll Тепер потрібно цю справу прописати в конфігу PHP, що б воно запрацювало. Йдемо в сам конфиг, це можна зробити з меню Open Server:

Open server і ioncube

php.ini open server

Або відкрити ручками цим шляхом: D: \ OpenServer \ userdata \ config \ PHP-5.2.17_php.ini Від інших версій PHP конфіги поруч лежать якщо що))) Після того як відкрили потрібно в розділ де перераховані extension впихнути ось цей рядок: zend_extension = /modules/php/PHP-5.3.27/IonCube/ioncube_loader_win_5.3.dll Як бачите в ній шлях до нашої ddl яку ми тільки що поклали в Open Server. і він зазначений щодо кореня нашого локального сервера! Виглядає це в підсумку так:

Open server і ioncube

прописуємо в php.ini ioncube loader

Зберігаємо, перезапускаємо Open Server. Тепер потрібно перевірити що вся ця тельбух працює. Можна звичайно відразу залити в наш Open Server який-небудь скрипт, що вимагає іонкуба і відразу побачити що до чого)) А можна піти класичним шляхом))) Для цього створимо тестовий домен. Назвемо його наприклад test.lan Для тих хто не зрозумів як робити (сподіваюся таких немає) -ідем в D: \ OpenServer \ domains або відкриваємо через меню «Папка з сайтами» і робимо там папку test.lan У неї ми покладемо файлик loader -wizard.php який був у нас в архіві з бібліотеками викачаними з сайту іонкуба на самому початку цього оповідання. Перезапускаємо Open Server і в браузер пхає конструкцію виду test.lan \ loader-wizard.php откривется вікно. ІІІ ... Я бачу такий текст:

Loader Installed

The ionCube Loader version 4.4.3 for PHP 5.3 is already installed but it is an old version. It is recommended that the Loader be upgraded to the latest version if possible. -Це типу все встановлено, але у вас стара версія, ХЗ чому так. але начебто все працює))) Після цього можна не заспокоюватися а скачати ще один файлик для перевірки: ioncube-encoded-file.php Він багато де є в інтернеті, я качав тут Ложим його в тестовий домен і запускаємо. І ось тепер я задоволений, виводиться напис: This file has been successfully decoded. ionCube Loaders are correctly installed. -Якщо коротко, то все нормуль)) Ну тепер начебто все, може є інші шляхи-але я зробив так і у мене вийшло. До нових зустрічей і проблем).

14 Responses to OPEN SERVER і ioncube. Покрокова установка.

Схожі статті