Старые версии расширений php
Старые версии расширений php
При установке панели brainycp на любую ОС если устанавливать апач и любые версии php то по факту получаем устарелые версии расширений для php, к примеру версия ionCube 10.4.3 хотя на данный момент актуальна уже ionCube v 12.0.1
Re: Старые версии расширений php
У вас еще остались файлы Ioncube от 10 версии на сервере?)
А то из-за 12 версии получаю баги... не стартует движок на сайте клиента, если ionCube loader включен на сервере.
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 и перезапустил...
А то из-за 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=" <-- тут все хорошо
Нашел версию 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 и перезапустил...