gpt4 book ai didi

php - PHP 5.5 的 Ioncube 难度

转载 作者:行者123 更新时间:2023-12-04 18:47:40 26 4
gpt4 key购买 nike

使用以下命令在基于 Ubuntu 13.10 x64 的 NGINX、PHP-FPM (5.5) 堆栈上安装了最新的 ioncube 加载程序

cd /usr/local
sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
mv /usr/local/ioncube/* /usr/lib/php5/20121212/

并将以下行添加到 php.ini
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

在我的项目错误日志中出现以下错误
... was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. ...
我究竟做错了什么?

最佳答案

这意味着文件的开发者生成它们以在 PHP 5.0 及更高版本上运行,并且此类文件不能在 PHP 5.5 上运行(请参阅@efarid08 的评论)。它们应该可以在 PHP 5.4 上正常工作,您可以要求文件的开发人员生成一个针对 PHP 5.3 及更高版本的版本。除了这些文件能够在 PHP 5.5 上运行之外,它们还应该运行得更快,因为它们与目标语言更接近,并且可以利用一些更有效的内部机制来处理某些 PHP 语言特性。更好的做法是让开发人员使用 8.3 版更新中包含的 PHP 5.5 编码器直接针对 PHP。

因此,要么使用 PHP 5.4,要么尽可能购买更新的编码文件。您也可以随时通过 http://ioncu.be/S 联系 ionCube 支持。寻求帮助。

免责声明:我与 ionCube 相关联

关于php - PHP 5.5 的 Ioncube 难度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22932956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com