PHP5.3+Zend+IonCube+Local
Локальны сервер
ставьте ioncube как расширение zend и все
ну тоесть не нужно ставить zend
а в конфиге php нужно прописать zend_extension=ioncube_xxx.so
Установка на локальный сервер
В качестве примера локального сервера возьмем Денвер для Windows, установленный в каталог, назначенный на диск Z:
Шаги установки:
скачиваем zip архив ionCube loader для Windows ХР с официального сайта по ссылке:
downloads2.ioncube.com/loader_downloads/ioncube_loaders_win_vc6_x86.zip
для Windows seven7
downloads2.ioncube.com/loader_downloads/ioncube_loaders_win_vc9_x86.zip
Распаковываем архив и записываем скрипт мастера установки
loader-wizard.php в каталог
Z:\home\test1.ru\www\
Открываем браузер и запускаем мастер установки с помощью URL
www.test1.ru/loader-wizard.php
После запуска мастер выдаст рекомендации по установке, которые выглядят следующим образом:
Итак, следуем инструкции шаг за шагом:
На первом шаге нам предлагается скачать ionCube loader для Windows. Этот шаг смело пропускаем, так как мы уже все скачали.
Записываем скаченные и распакованные файлы в каталог, который нам предлагает мастер установки
(в данном случае это z:\usr\local\php5\ioncube)
Открываем для редактирования файл настроек
php-сервера php.ini (в данном случае — z:\usr\local\php5\php.ini) и добавляем в него строчку запуска ionCube loader, которую предлагает мастер установки. В нашем примере это:
zend_extension_ts = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.2.dll"
Строчку можно вставлять в любой строке файла php.ini, но ДО других строчек, содержащих команду :
zend_extension_ts =
Перезапускаем денвер и нажимаем на ссылку в нашем мастере установки "click here to test the Loader".
Если мы видим следующее сообщение, то ionCube loader установлен правильно
если нужен ioncube_loader версии выше то меняем строку которую добавляем в php-сервера php.ini (в данном случае — z:\usr\local\php5\php.ini) вот ету
zend_extension_ts = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.2.dll"
на
zend_extension_ts = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.3.dll"
или
zend_extension_ts = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.4.dll"
вроде все.
а компоненты под php 5.2 не будут работать на zend от php 5.3для instantVideo я знаю что не нужен, но кроме его масса компонентов и модулей которые закрыты зендом. Почему я и спрашиваю про такой коктейль...
Выхода два, либо раззендивать, либо выбрасыватьа компоненты под php 5.2 не будут работать на zend от php 5.3
для php5.2 zendЯ думаю что PHP 5.3 не только у меня, а у всех кто использует компонент video.
а для 5.3 ioncube
закодированы файлы
третий — к разработчикам за файлами под пых 5/3Выхода два, либо раззендивать, либо выбрасывать
Да и у меня работает! Но я сейчас делаю сборку на 1.10.1 в связи требованиями видео делаю её на рhр 5.3, но дело в том что многие старые модули под зендом а Zend у меня на локалке работает только с php 5.2. Вот я и спрашиваю.ukrtop, так в чем у вас проблема то? я так и не понял. У меня видео и на 5.3 прекрасно работало и на 5.4 работает
Дай то бог! Значит буду решать проблемы по мере их поступления… Всем спасибо за помощь!!!вобщем все что кодировалось для php 5.2 под zend перекодировано для PHP 5.3 ioncube