Page 1 of 1

Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 2:15 am
by amelie.viennot
Hello

I tried to install Ioncube with this one

Code: Select all

yum install --enablerepo=remi  php-ioncube-loader
And got these errors :

Code: Select all

Loaded plugins: fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                         |  32 kB
 * base: mirror.freethought-internet.co.uk
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.vinters.com
 * remi: mirror.netweaver.uk
 * remi-php55: mirror.netweaver.uk
 * remi-php56: mirror.netweaver.uk
 * remi-safe: mirror.netweaver.uk
 * remi-test: mirror.netweaver.uk
 * updates: uk.mirror.nsec.pt
base                                                                         | 3.6 kB
droplet-agent                                                                | 3.3 kB
epel                                                                         | 4.7 kB
extras                                                                       | 2.9 kB
nginx                                                                        | 2.9 kB
remi                                                                         | 3.0 kB
remi-debuginfo                                                               | 3.0 kB
remi-php55                                                                   | 3.0 kB
remi-php55-debuginfo                                                         | 3.0 kB
remi-php56                                                                   | 3.0 kB
remi-php56-debuginfo                                                         | 3.0 kB
remi-safe                                                                    | 3.0 kB
remi-test                                                                    | 3.0 kB
remi-test-debuginfo                                                          | 3.0 kB
updates                                                                      | 2.9 kB
(1/18): base/7/x86_64/group_gz                                               | 153 kB
(2/18): epel/x86_64/group_gz                                                 |  96 kB
(3/18): base/7/x86_64/primary_db                                             | 6.1 MB
(4/18): epel/x86_64/updateinfo                                               | 1.0 MB
(5/18): droplet-agent/x86_64/primary_db                                      | 2.9 kB
(6/18): epel/x86_64/primary_db                                               | 6.9 MB
(7/18): extras/7/x86_64/primary_db                                           | 242 kB
(8/18): nginx/x86_64/primary_db                                              |  67 kB
(9/18): remi-php55-debuginfo/x86_64/primary_db                               |  56 kB
(10/18): remi-php56-debuginfo/x86_64/primary_db                              |  56 kB
(11/18): remi-debuginfo/x86_64/primary_db                                    | 665 kB
(12/18): remi/primary_db                                                     | 3.1 MB
(13/18): remi-test-debuginfo/x86_64/primary_db                               | 167 kB
(14/18): updates/7/x86_64/primary_db                                         |  10 MB
(15/18): remi-php55/primary_db                                               | 241 kB
(16/18): remi-php56/primary_db                                               | 250 kB
(17/18): remi-safe/primary_db                                                | 2.0 MB
(18/18): remi-test/primary_db                                                | 820 kB
Resolving Dependencies
--> Running transaction check
---> Package php-ioncube-loader.x86_64 0:10.4.5-1.el7.remi.5.6 will be installed
--> Processing Dependency: php(api) = 20131106-64 for package: php-ioncube-loader-10.
5.6.x86_64
--> Processing Dependency: php(zend-abi) = 20131226-64 for package: php-ioncube-loade
remi.5.6.x86_64
--> Finished Dependency Resolution
Error: Package: php-ioncube-loader-10.4.5-1.el7.remi.5.6.x86_64 (remi-php56)
           Requires: php(api) = 20131106-64
           Installed: php-common-8.0.10-2.el7.remi.x86_64 (@remi-modular)
               php(api) = 20200930-64
           Available: php-common-5.4.16-48.el7.x86_64 (base)
               php(api) = 20100412-64
           Available: php-common-5.4.45-18.el7.remi.x86_64 (remi)
               php(api) = 20100412-64
           Available: php-common-5.5.38-11.el7.remi.x86_64 (remi-php55)
               php(api) = 20121113-64
           Available: php-common-5.5.38-12.el7.remi.x86_64 (remi-php55)
               php(api) = 20121113-64
           Available: php-common-5.6.40-28.el7.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
           Available: php-common-5.6.40-29.el7.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
Error: Package: php-ioncube-loader-10.4.5-1.el7.remi.5.6.x86_64 (remi-php56)
           Requires: php(zend-abi) = 20131226-64
           Installed: php-common-8.0.10-2.el7.remi.x86_64 (@remi-modular)
               php(zend-abi) = 20200930-64
           Available: php-common-5.4.16-48.el7.x86_64 (base)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.45-18.el7.remi.x86_64 (remi)
               php(zend-abi) = 20100525-64
           Available: php-common-5.5.38-11.el7.remi.x86_64 (remi-php55)
               php(zend-abi) = 20121212-64
           Available: php-common-5.5.38-12.el7.remi.x86_64 (remi-php55)
               php(zend-abi) = 20121212-64
           Available: php-common-5.6.40-28.el7.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
           Available: php-common-5.6.40-29.el7.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
I then tried to install manually but I can't see a version I can install that corresponds to my PhP version

Code: Select all

-rw-rw-r-- 1 507 507  472080 Nov 24  2020 ioncube_loader_lin_4.1.so
-rw-rw-r-- 1 507 507  471856 Nov 24  2020 ioncube_loader_lin_4.2.so
-rw-rw-r-- 1 507 507  472528 Nov 24  2020 ioncube_loader_lin_4.3.so
-rw-rw-r-- 1 507 507  490960 Nov 24  2020 ioncube_loader_lin_4.3_ts.so
-rw-rw-r-- 1 507 507  475536 Nov 24  2020 ioncube_loader_lin_4.4.so
-rw-rw-r-- 1 507 507  495088 Nov 24  2020 ioncube_loader_lin_4.4_ts.so
-rw-rw-r-- 1 507 507  484816 Nov 24  2020 ioncube_loader_lin_5.0.so
-rw-rw-r-- 1 507 507  498896 Nov 24  2020 ioncube_loader_lin_5.0_ts.so
-rw-rw-r-- 1 507 507 1117008 Nov 24  2020 ioncube_loader_lin_5.1.so
-rw-rw-r-- 1 507 507 1155312 Nov 24  2020 ioncube_loader_lin_5.1_ts.so
-rw-rw-r-- 1 507 507 1139952 Nov 24  2020 ioncube_loader_lin_5.2.so
-rw-rw-r-- 1 507 507 1176368 Nov 24  2020 ioncube_loader_lin_5.2_ts.so
-rw-rw-r-- 1 507 507 1234872 Nov 24  2020 ioncube_loader_lin_5.3.so
-rw-rw-r-- 1 507 507 1288664 Nov 24  2020 ioncube_loader_lin_5.3_ts.so
-rw-rw-r-- 1 507 507 1525136 Nov 24  2020 ioncube_loader_lin_5.4.so
-rw-rw-r-- 1 507 507 1612304 Nov 24  2020 ioncube_loader_lin_5.4_ts.so
-rw-rw-r-- 1 507 507 1537904 Nov 24  2020 ioncube_loader_lin_5.5.so
-rw-rw-r-- 1 507 507 1620976 Nov 24  2020 ioncube_loader_lin_5.5_ts.so
-rw-rw-r-- 1 507 507 1504576 Nov 24  2020 ioncube_loader_lin_5.6.so
-rw-rw-r-- 1 507 507 1565920 Nov 24  2020 ioncube_loader_lin_5.6_ts.so
-rw-rw-r-- 1 507 507 1270728 Nov 24  2020 ioncube_loader_lin_7.0.so
-rw-rw-r-- 1 507 507 1328520 Nov 24  2020 ioncube_loader_lin_7.0_ts.so
-rw-rw-r-- 1 507 507 1377912 Nov 24  2020 ioncube_loader_lin_7.1.so
-rw-rw-r-- 1 507 507 1457240 Nov 24  2020 ioncube_loader_lin_7.1_ts.so
-rw-rw-r-- 1 507 507 1432360 Nov 24  2020 ioncube_loader_lin_7.2.so
-rw-rw-r-- 1 507 507 1509256 Nov 24  2020 ioncube_loader_lin_7.2_ts.so
-rw-rw-r-- 1 507 507 1341528 Nov 24  2020 ioncube_loader_lin_7.3.so
-rw-rw-r-- 1 507 507 1407096 Nov 24  2020 ioncube_loader_lin_7.3_ts.so
-rw-rw-r-- 1 507 507 1361928 Nov 24  2020 ioncube_loader_lin_7.4.so
-rw-rw-r-- 1 507 507 1422472 Nov 24  2020 ioncube_loader_lin_7.4_ts.so
Is it going to work if I install ioncube_loader_lin_7.4 ? If not, what should I do then ?

Many thanks

Amelie

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 3:04 am
by grayfolk
amelie.viennot wrote:
Fri Sep 03, 2021 2:15 am
Hello

I tried to install Ioncube with this one
Try to

Code: Select all

yum install --enablerepo=remi  php74-php-ioncube-loader

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 3:29 am
by amelie.viennot
grayfolk wrote:
Fri Sep 03, 2021 3:04 am
amelie.viennot wrote:
Fri Sep 03, 2021 2:15 am
Hello

I tried to install Ioncube with this one
Try to

Code: Select all

yum install --enablerepo=remi  php74-php-ioncube-loader
Thank you, that installation command worked much better, but I still got this error which I think means that Ioncube won't work with my current version of php isn't ?

Code: Select all

Failed loading /usr/lib64/php/modules/ioncube_loader_lin_7.4.so:  /usr/lib64/php/modules/ioncube_loader_lin_7.4.so: undefined symbol: instanceof_function_ex
PHP 8.0.10 (cli) (built: Aug 24 2021 15:40:40) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
And I have no idea how to downgrade to php 7.4..

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 4:02 am
by grayfolk
amelie.viennot wrote:
Fri Sep 03, 2021 3:29 am

And I have no idea how to downgrade to php 7.4..
Just use your version.
Like

Code: Select all

yum install --enablerepo=remi  php80-php-ioncube-loader
And dont forget to check right name in php.ini.

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 4:11 am
by amelie.viennot
grayfolk wrote:
Fri Sep 03, 2021 4:02 am
amelie.viennot wrote:
Fri Sep 03, 2021 3:29 am

And I have no idea how to downgrade to php 7.4..
Just use your version.
Like

Code: Select all

yum install --enablerepo=remi  php80-php-ioncube-loader
And dont forget to check right name in php.ini.
Like I said in my first message Ioncube stops @ 7.4

Code: Select all

[root@server ~]# yum install --enablerepo=remi  php80-php-ioncube-loader
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.freethought-internet.co.uk
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.vinters.com
 * remi: mirror.netweaver.uk
 * remi-php55: mirror.netweaver.uk
 * remi-php56: mirror.netweaver.uk
 * remi-safe: mirror.netweaver.uk
 * remi-test: mirror.netweaver.uk
 * updates: uk.mirror.nsec.pt
droplet-agent                                                                | 3.3 kB  00:00:00
No package php80-php-ioncube-loader available.
Error: Nothing to do
I need to downgrade my php isn't it ? Can you teach me how to do that on vestacp because I don't know ..

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Fri Sep 03, 2021 11:03 am
by grayfolk
amelie.viennot wrote:
Fri Sep 03, 2021 4:11 am

I need to downgrade my php isn't it ? Can you teach me how to do that on vestacp because I don't know ..
You should enable remi-php80.

Re: Can Ioncube-Loader be installed on a centos7 and php 8.0 ?

Posted: Thu Sep 09, 2021 12:56 pm
by Pusher
amelie.viennot wrote:
Fri Sep 03, 2021 2:15 am
I tried to install Ioncube with this one...
Amelie,
IMHO ionCube unsupported PHP8. Pls see scrn:
Image