加载ioncube_loader_lin_5.4.so失败:ioncube_loader_lin_5.4.so:无法打开共享库文件:没有这样的文件或目录

时间:2019-06-06 13:17:35

标签: apache ioncube

以下情况: 我的Shopware 5.3.2与PHP版本7.1.8一起运行。对于已安装的插件,我需要IonCube。我下载了它并将其复制到我们的服务器(RedHat 64位)中。

我在服务器上具有以下设置:

PHP版本

PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

extension_dir

[root@vh1 modules]# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

设置包含

zend_extension=ioncube_loader_lin_7.1.so

再次显示PHP版本

[root@vh1 modules]# php -v
Failed loading /usr/lib64/php/modules/ioncube_loader_lin_7.1.so:  /usr/lib64/php/modules/ioncube_loader_lin_7.1.so: undefined symbol: zend_execute_ex
PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

我只得到错误

Failed loading ioncube_loader_lin_5.4.so:  ioncube_loader_lin_5.4.so: cannot open shared object file: No such file or directory

1 个答案:

答案 0 :(得分:0)

似乎您的PHP版本为5.4,而ioncube loader版本为7.1,您必须使用与您的php版本兼容的ioncube loader 我使用了这个版本,它有效 “ ioncube_loader_lin_5.4.so”