Страница 1 из 2

Ioncube в OSPanel 6

Добавлено: 07 май 2024, 07:48
tamerfors
Здравствуйте, где то в телеграме обсуждалось что Ioncube намеренно было исключено из проекта по причине неустойчивой работы. Но как быть когда данный модуль необходим. В моем случае в одном из проектов он используется (при всем моем огромном желании я бы рад его не использовать, но не по независимым от меня причинам он включен в проект другим разработчиком), я же как верстальщик должен полноценно видеть сайт-проект и мне не обойтись без Ioncube в OSPanel 6. Есть ли какая возможность или инструкция, как подключить самостоятельно Ioncube в одну из версий php?

Re: Ioncube в OSPanel 6

Добавлено: 07 май 2024, 09:14
Ink0gnit0
Последовательность действий установки ionCube для модуля PHP-7.4-FCGI:

1. Скачайте ionCube требуемой версии с официального сайта. В случае PHP-7.4-FCGI - Windows VC15 (64 bits)

2. Извлеките из архива библиотеку ioncube_loader_win_7.4.dll. Переименуйте в php_ioncube.dll

3. Скопируйте php_ioncube.dll в каталог [КОРЕНЬ_OSP6]\modules\PHP-7.4-FCGI\PHP\ext

4. В шаблон конфигурационного файла [КОРЕНЬ_OSP6]\config\PHP-7.4-FCGI\default\templates\php.ini, в раздел Zend Extensions, добавьте строчку:
zend_extension                 = ioncube
5. Перезапустите модуль PHP-7.4-FCGI

Для других модулей PHP, действия аналогичные. Только выбирайте правильную версию ionCube (TS, x86_64)!!!

Re: Ioncube в OSPanel 6

Добавлено: 10 май 2024, 08:36
Максим
IonCube будет в ближайшем обновлении.

Re: Ioncube в OSPanel 6

Добавлено: 10 май 2024, 08:43
EnjoyWeb
Отлично! Ждём!

Re: Ioncube в OSPanel 6

Добавлено: 05 июл 2024, 13:07
Sigizmund
Не работает инструкция. В php.ini модуля эта запись затирается при перезагрузке панели, а если прописать в конфиге профиля( любого, хоть дефолтного, хоть кастомного ), то расширение не подключается.

Re: Ioncube в OSPanel 6

Добавлено: 05 июл 2024, 13:28
DelphinPRO
Sigizmund писал(а): 05 июл 2024, 13:07 В php.ini модуля эта запись затирается при перезагрузке панели
Конфиги php.ini нужно править в папке config. Перезапускать после правки для применения изменений.

Re: Ioncube в OSPanel 6

Добавлено: 05 июл 2024, 18:27
Sigizmund
DelphinPRO писал(а): 05 июл 2024, 13:28 Конфиги php.ini нужно править в папке config. Перезапускать после правки для применения изменений.
Я об этом и написал во второй части своего сообщения, просто я пробовал и в конфигах php.ini править и в модулях. У меня есть подозрение, что раз в php.ini модуля в принципе нет ионкуба, то и php.ini конфига его не видит. Я просто не знаю, как это под капотом работает, видимо панель как-то мерджит эти конфиги. И да, в 5-ке надо было всего лишь строку в конфиге раскомментировать ;)

Re: Ioncube в OSPanel 6

Добавлено: 17 июл 2024, 00:26
yuran25
Сделал как написано выше - все работает. Сначала тоже ошибся... Записал в php.ini extension = ioncube, а нужно было записать zend_extension = ioncube.
Записал везде - и в папке конфигов и в папки C:\OSPanel\modules\PHP-7.3-FCGI\PHP и сюда C:\OSPanel\modules\PHP-7.3\PHP
Сначала перезапустил вручную ospanel.exe - значок панели в трее становился красным, потом перезагрузил компьютер и все заработало.

Re: Ioncube в OSPanel 6

Добавлено: 17 июл 2024, 11:45
Sigizmund
yuran25 писал(а): 17 июл 2024, 00:26 Сделал как написано выше - все работает. Сначала тоже ошибся... Записал в php.ini extension = ioncube, а нужно было записать zend_extension = ioncube.
Записал везде - и в папке конфигов и в папки C:\OSPanel\modules\PHP-7.3-FCGI\PHP и сюда C:\OSPanel\modules\PHP-7.3\PHP
Сначала перезапустил вручную ospanel.exe - значок панели в трее становился красным, потом перезагрузил компьютер и все заработало.
Точно, спасибо. Мой косяк, я в профилях вносил изменения в settings.ini, а не в php.ini.

Re: Ioncube в OSPanel 6

Добавлено: 17 сен 2024, 16:29
sportzala
Не получается запустить ioncube на версии openserver 6.0.0.0
у меня стоит Window 10 pro 64 bit (на Openserver включен php 7.4 не понимаю какую версию с сайта ioncube скачивать для Windows VC11 (64 bits) , Windows VC11 (Non-TS) (64 bits) , Windows VC14 (64 bits) , Windows VC14 (Non-TS) (64 bits) , Windows VC15 (64 bits) , Windows VC15 (Non-TS) (64 bits) , Windows VC16 (64 bits) , Windows VC16 (Non-TS) (64 bits) . Я запутался не понимаю, какую выбрать версию под свою конфигурацию