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

Старые версии расширений php

Добавлено: Чт авг 18, 2022 2:37 pm
mixey06
При установке панели brainycp на любую ОС если устанавливать апач и любые версии php то по факту получаем устарелые версии расширений для php, к примеру версия ionCube 10.4.3 хотя на данный момент актуальна уже ionCube v 12.0.1

Re: Старые версии расширений php

Добавлено: Пн окт 31, 2022 6:47 pm
Eldaeron
У вас еще остались файлы Ioncube от 10 версии на сервере?)

А то из-за 12 версии получаю баги... не стартует движок на сайте клиента, если ionCube loader включен на сервере.

Код: Выделить всё

<?php
$data = 'test/test';
var_dump($data); // string(9) "test/test" <-- тут все хорошо
echo '<br>';echo '<br>';

$data = preg_replace('/[^a-zA-Z0-9]/', '', $data);
var_dump($data); // string(11) "testtest"    <-- тут уже баг с NUL characters
echo '<br>';echo '<br>';

$data = base64_encode(preg_replace('/[^a-zA-Z0-9]/', '', $data));
var_dump($data); // string(24) "dGVzdAAAAAAAAAAAAHRlc3Q=" <-- тут уже баг с NUL
echo '<br>';echo '<br>';

var_dump(base64_decode($data)); // string(17) "testtest" <-- тут тоже баг с NUL
echo '<br>';echo '<br>';

$data = base64_encode('testtest');
var_dump($data); // string(12) "dGVzdHRlc3Q=" <-- тут все хорошо
UPDATE!

Нашел версию 10, 11
http://downloads3.ioncube.com/loader_do ... 2.0.tar.gz (32бит для php 5.6 - 7.2)
http://downloads3.ioncube.com/loader_do ... 0.1.tar.gz (32бит для php 5.6 - 7.4)

http://downloads3.ioncube.com/loader_do ... 2.0.tar.gz (64бит для php 5.6 - 7.2)
http://downloads3.ioncube.com/loader_do ... 0.1.tar.gz (64бит для php 5.6 - 7.4)

Дальше скачал файл ioncube_loader_lin_7.4.so на сервер в /usr/bin/php73/lib64/php/modules/ и переименновал в ioncube.so
Ну и в панели сервера - Вебсервер - Установка и настройка PHP выбрал версию php74w-fpm и перезапустил... ;)