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

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
mixey06
Сообщения: 9
Зарегистрирован: Пн сен 24, 2018 4:22 am
Контактная информация:

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

Сообщение mixey06 » Чт авг 18, 2022 2:37 pm

При установке панели brainycp на любую ОС если устанавливать апач и любые версии php то по факту получаем устарелые версии расширений для php, к примеру версия ionCube 10.4.3 хотя на данный момент актуальна уже ionCube v 12.0.1

Аватара пользователя
Eldaeron
Сообщения: 3
Зарегистрирован: Пн окт 31, 2022 6:44 pm

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

Сообщение Eldaeron » Пн окт 31, 2022 6:47 pm

У вас еще остались файлы 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 и перезапустил... ;)

Ответить